ME00626-Software Engineer 2

Momentum Engineering
  • Annapolis Junction
    30+ days ago

    Job Description

    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.

    Numbers & Facts

    LocationAnnapolis Junction

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Atlassian JIRAunmatched
    • Auditingunmatched
    • Backlog Prioritizationunmatched
    • Best Practicesunmatched
    • Bug Tracking Softwareunmatched
    • Cloud Architectureunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Coding Standardsunmatched
    • Collaboration Softwareunmatched
    • Communication Skillsunmatched
    • Community Developmentunmatched
    • Community Programsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Cryptographyunmatched
    • Customer/Client Researchunmatched
    • Data Recoveryunmatched
    • Debugging Skillsunmatched
    • Defense Intelligenceunmatched
    • Distributed Computingunmatched
    • Documentationunmatched
    • Engineeringunmatched
    • Engineering Managementunmatched
    • Enterprise Applicationsunmatched
    • Full Scope Polygraphunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • Health Planunmatched
    • Identify Issuesunmatched
    • Identity Data Managementunmatched
    • Integrated Circuits (ICs)unmatched
    • Integration Testingunmatched
    • Intelligence Communityunmatched
    • Internet Securityunmatched
    • Life Insuranceunmatched
    • Maintain Complianceunmatched
    • Mathematicsunmatched
    • Mentoringunmatched
    • Microservicesunmatched
    • National Security Agency (NSA)unmatched
    • Process Improvementunmatched
    • Quality Assuranceunmatched
    • Quality Assurance Methodologyunmatched
    • Query Optimizationunmatched
    • Regulatory Complianceunmatched
    • Reliability Engineeringunmatched
    • Resource Utilizationunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Sensitive Compartmented Information (SCI)unmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Software Validationunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Statisticsunmatched
    • System Architectureunmatched
    • System Operationsunmatched
    • System Testunmatched
    • Systems Analysisunmatched
    • Systems Engineeringunmatched
    • Systems Reliabilityunmatched
    • Team Playerunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Time Managementunmatched
    • Top Secret Clearanceunmatched
    • United States Department of Defense (DoD)unmatched
    • Vision Planunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder