M

Momentum Engineering

Designs secure cloud-based data architectures

Software Engineer 2

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USA$165k - $225k /yrIn-person

About the Job

Requirements

  • Must have an active Top Secret/SCI clearance with NSA Full Scope Polygraph.
  • Minimum of fourteen years of experience supporting software engineering programs of comparable scope, type, and complexity.
  • A bachelor's degree in Computer Science, Mathematics, Engineering, Statistics, Engineering Management, or a related technical discipline from an accredited college or university; four additional years of directly related Software Engineering experience may substitute for 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.

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.

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.

About the Company

Momentum Engineering

Designs secure cloud-based data architectures

Momentum Engineering builds secure, cloud-based data engineering solutions that help clients run mission-critical analytics and improve software performance. Its offerings center on designing robust data architectures and data-driven engineering methodologies, implemented through DevOps and DevSecOps practices to ensure reliable, measurable performance. The company differentiates itself by focusing on secure architectures tailored to clients' needs, rigorous evaluation and validation of data-driven approaches, and a client-focused service model with collaborative culture and profit-sharing to attract top talent. The goal is to provide dependable data infrastructure and engineering processes that enable better analytics outcomes and software reliability for engineers, analysts, developers, and instructors.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, SC
Founded
2015

Recently Posted Jobs

Explore more opportunities at Momentum Engineering

See more jobs