Dark Wolf Solutions is looking for a Lead Software Engineer who is interested in working on complex cloud-based DevOps solutions and has extensive experience with Java and Python, Git and container technologies. Our software engineers are asked to solve challenging problems for unique customers and have a direct impact on the direction of software products and solutions used by those customers. US Citizenship is required and candidate must be eligible to obtain a DoD Secret security clearance. Job location is Boston, MA.
Key Responsibilities:
- Utilize senior knowledge and hands-on experience in developing, implementing, and leading software teams.
- Responsible for maintaining and improving the performance of existing software code, with duties to design and update software databases.
- Write test scripts in an agile software development environment with an emphasis on automated test procedures, and continuous integration and continuous delivery of applications as necessary.
- Support the Discovery and Framing process and follow-on user interviews.
- Perform Test-Driven Development and agile methodologies.
- Perform extreme programming.
- Perform paired programming with members of engineering team (contractor and government).
- Support the delivery of the application from an unclassified development environment to a classified staging and production environment on SIPR and other future domains.
- Support troubleshooting with other teams (i.e. staging and production environment hosts) throughout all stages of the continuous delivery process.
- Perform technical assessments of existing legacy SW, Commercial off-the shelf (COTS) SW and/or Government off-the Shelf (GOTS) SW and recommend a technical direction of the Product Team.
- Perform legacy application refactoring, modifying legacy application to become cloud native.
- Perform legacy application re-platforming, lifting and shifting legacy application into a PaaS.
- Build products from Discovery and Framework through iterative production and delivery.
Required Qualifications:
- 5+ years’ experience in full stack development to include Java, Web services, Database, and web application development.
- 3+ years experience with agile and lean philosophies
- 2+ years experience with DevSecOps tools and processes to include, but not limited to Git, Concourse, SonarQube, Fortify and/or ThreadFix
- 2+ years experience with container technologies such as Docker or Kubernetes.
- Demonstrated experience with one or more of the following programming languages for developing APIs and RESTful services: Java, Python, C#, .NET.
- Experience working independently with clients or stakeholders conducting interviews, observations and surveys to successfully create a user-story.
- Experience designing full-service consumer and business applications.
- Experience with Continuous Delivery and Continuous Integration techniques.
- Experience with test-driven development and automated testing practices.
- BS/MS degree in Computer Science, Engineering or related field
- US Citizenship and possesses a SECRET level, or above, Security Clearance.
- Comfortable in a startup environment.
Bonus Qualifications:
- Experience with web-server configuration and RESTful microservice development (UNIX OS; Windows Server; Nodejs).
- Experience with database integration (SQL, noSQL databases, database normalization, indexing technologies).
- Proven experience writing and building applications using a 12-factor application SW architecture, micro services, and API.
- Experience developing and deploying to AWS and C2S environments.
US Citizenship is required and candidate must be eligible to obtain a DoD Secret security clearance.
We are proud to be an EEO/AA employer Minorities/Women/Veterans/Disabled and other protected categories.
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.