Momentum Engineering, Inc.
ME00626-Software Engineer 2
11 to 11 a hour
About the job
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.