Job Summary- Seeking an experienced Software Engineer to support mission-critical Department of Defense (DoD) and Intelligence Community (IC) programs
- The successful candidate will analyze user and system requirements, design and develop secure, scalable software solutions, and support the full software development lifecycle within an Agile environment
- This position requires strong software engineering fundamentals, experience with cloud technologies and DevSecOps practices, and the ability to collaborate across multidisciplinary engineering teams to deliver high-quality, mission-focused applications
- The ideal candidate is a self-motivated software engineer with experience developing enterprise applications, implementing Infrastructure as Code (IaC), supporting AWS cloud environments, and contributing to continuous integration and deployment pipelines
Primary Responsibilities- Analyze user, mission, and system requirements to develop technical solutions that meet functional, performance, scalability, and security objectives
- Design, develop, test, deploy, maintain, and enhance enterprise software applications throughout the software development lifecycle
- Debug, troubleshoot, and resolve software defects to improve system reliability, performance, and maintainability
- Collaborate with systems engineers, hardware engineers, cybersecurity personnel, and other stakeholders to ensure software solutions align with overall system architecture and operational requirements
- Develop and optimize SQL queries, data retrieval processes, and database interactions supporting enterprise applications
- Support software integration efforts across new and existing environments while ensuring system compatibility and stability
- Design and implement efficient algorithms that satisfy performance, scalability, and resource utilization requirements
- Develop and execute unit, integration, and system test procedures to validate software functionality and quality
- Create, review, and maintain technical documentation, software designs, interface specifications, and implementation guides
- Recommend and implement improvements to software development processes, coding standards, documentation, and team workflows
- Perform peer code reviews and quality assurance activities to ensure compliance with engineering standards and best practices
- Contribute to Agile planning activities, sprint execution, backlog refinement, and continuous process improvement initiatives
- Lead small development efforts or technical tasks while mentoring junior engineers as appropriate.
- Assist with coordinating software development activities to ensure timely, high-quality delivery of mission capabilities
Required Qualifications- Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
- Minimum of fourteen (14) years of experience supporting software engineering programs of comparable scope, type, and complexity
- Bachelor's degree in Computer Science, Mathematics, Engineering, Statistics, Engineering Management, or a related technical discipline from an accredited college or university
- Four (4) additional years of directly related Software Engineering experience may be substituted in lieu of the degree requirement
- Experience managing Agile software development workflows using Jira and GitLab
- Experience working within Agile/Scrum development methodologies
- Experience developing and maintaining Infrastructure as Code (IaC) using Terraform
- Experience implementing AWS cloud security best practices, including Identity and Access Management (IAM), network segmentation, encryption, and auditing
- Experience designing, implementing, and maintaining CI/CD pipelines supporting automated testing, builds, and deployments
- Strong analytical, troubleshooting, and communication skills
Desired Qualifications- Experience developing cloud-native or enterprise software applications
- Experience with Git-based version control and collaborative software development practices
- Experience supporting AWS cloud environments and cloud-native architectures
- Experience integrating Infrastructure as Code (IaC) into automated deployment pipelines
- Familiarity with DevSecOps principles and secure software development methodologies
- Experience with automated testing frameworks and software quality assurance practices
- Experience supporting Department of Defense or Intelligence Community software development programs
- Knowledge of modern software architecture, distributed systems, and microservices
Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate's experience and qualifications.
The pay range for this role is:
165,000 - 225,000 USD per year (NBP)