ME00626-Software Engineer 2

Momentum Engineering Openings

  • Annapolis Junction
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    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

    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

    Similar Jobs