1,827,742open jobs
105,260companies
275,398added this week
Browse all
Salary
≈ $113k – $223k per year (Estimated)
Location
In office (Annapolis Junction)
Seniority
Middle · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 18, 2026. First seen by Alion on Sep 28, 2026. Momentum Engineering scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Momentum Engineering is a woman-owned small business and US federal contractor with offices in Columbia, Maryland and Sierra Vista, Arizona, providing systems engineering and architecture, software and analytical engineering, and full lifecycle test and evaluation. The firm supports more than a dozen subcontracts with agencies including DLA, DHS and NSA, maintains a DCAA-approved accounting system and staffs its programs with engineers holding security clearances and full-scope polygraphs. It hires data scientists, software and agile developers, DevOps and database engineers, systems administrators, reverse engineers, cyber planners and information security officers.

Momentum Engineering, Inc. fosters an employee-centric culture. Our strength lies in our people. With a high percentage of employees holding advanced degrees in engineering, computer science, and related disciplines, we bring deep technical expertise to every mission. Our team includes professionals with security clearances and full-scope polygraphs, ensuring trusted, secure support for the most sensitive national security initiatives. Additionally, our workforce is equipped with industry-leading certifications, demonstrating a commitment to continuous learning and excellence. Most importantly, our exceptional employee retention rate reflects a culture of professional growth, mission focus, and dedication-ensuring long-term stability and expertise for our customers’ critical needs.

Job Summary

  • Seeking a highly skilled Software Engineer to provide comprehensive cloud software research, development, and engineering support for mission-critical applications operating in large-scale distributed environments
  • This role supports the full software development lifecycle, from requirements analysis and system design through development, integration, testing, deployment, sustainment, and long-term enhancement
  • The Software Engineer will work on complex cloud applications and distributed computing platforms designed to process and analyze very large data sets
  • The ideal candidate brings deep software engineering experience, strong technical leadership, and the ability to design scalable, high-performance solutions in secure mission environments

Primary Responsibilities

  • Software Design and Development
    • Perform end-to-end software engineering activities including requirements analysis, design, development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis and resolution
    • Design and develop scalable software solutions supporting large-scale distributed and cloud computing environments
    • Analyze and resolve complex technical issues and implement sustainable software enhancements that improve system performance, reliability, and maintainability
    • Design and implement solutions using massively parallel computation models and NoSQL architectures to support large-scale data processing
    • Develop and extend Free and Open-Source Software (FOSS) and Commercial Off-the-Shelf (COTS) products to meet mission and project requirements
    • Perform object-oriented analysis and design for complex software systems
    • Develop and maintain technical documentation, ontologies, schemas, data models, and interface specifications
  • Integration, Testing, and Deployment
    • Develop and execute unit, integration, system, and end-to-end tests
    • Develop and implement test plans, test scripts, and validation procedures
    • Integrate software components, data services, databases, and external technologies within distributed environments
    • Implement and maintain continuous integration and continuous delivery (CI/CD) pipelines
    • Deploy and sustain software applications in production environments
    • Support performance tuning, troubleshooting, root cause analysis, and operational issue resolution
    • Participate in software and architecture reviews to ensure solutions meet technical, security, scalability, and mission requirements
  • Collaboration and Technical Leadership
    • Collaborate with software engineers, systems engineers, data scientists, product managers, and mission stakeholders
    • Communicate complex technical information clearly and effectively in both written and verbal formats.
    • Provide technical guidance and leadership across software development efforts
    • Support continuous improvement of engineering processes, development standards, testing practices, and system architecture

Required Qualifications

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Twenty (20) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or a related technical discipline from an accredited college or university
  • Four (4) additional years of Software Engineering experience on projects with similar software processes may be substituted for the bachelor’s degree
  • Minimum of eight (8) years of software development or software engineering experience across the full software development lifecycle
  • Minimum of six (6) years of experience developing software using high-level programming languages such as Java, C, or C++
  • Minimum of five (5) years of experience developing software for UNIX/Linux environments, including Red Hat operating systems
  • Demonstrated experience performing requirements analysis and design for at least one major object-oriented software system

Desired Qualifications

  • Graph Data Modeling and Performance: Experience designing and optimizing complex Neo4j graph schemas, including Cypher query optimization, index management, and APOC procedures for batch processing and large-scale data transformation
  • Enterprise Java Microservices: Advanced experience with the Spring Boot ecosystem, including Spring Data, Spring Security, and Spring Cloud, with an emphasis on scalable, high-concurrency backend services and performance tuning
  • Graph and Relational Integration: Experience integrating graph databases with relational databases or search technologies such as Elasticsearch to support polyglot persistence architectures
  • Graph Analytics and Algorithms: Familiarity with the Neo4j Graph Data Science library and implementation of algorithms involving pathfinding, centrality, community detection, or other real-time graph analytics
  • Advanced Analytics: Experience developing data-driven or event-driven analytics using rules engines or similar orchestration technologies
  • Cloud Scalability: Understanding of large-scale cloud architecture and scalability patterns used in commercial cloud environments such as Amazon Web Services and Google Cloud
  • Artificial Intelligence and Pattern Discovery: Experience with genetic algorithms, inference engines, or techniques for identifying latent patterns in extremely large data sets
  • Specialized Data Processing: Experience with foreign language processing, multimedia exploitation involving speech, text, images, or video, or social network discovery
  • Data Modeling: Experience defining and documenting complex ontologies, schemas, data models, and API specifications across heterogeneous environments

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,827,742 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Annapolis Junction
$165k – $224k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Cupertino
C++
DevOps
AWS
Amazon EC2
Linux
Apply
$193k – $262k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Cupertino
C++
AI/ML
AWS Trainium
Edge AI
Machine Learning
DevOps
AWS
Amazon EC2
Apply
$168k – $227k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Austin
Rust
C++
DevOps
AWS
AWS Lambda
Amazon EC2
GitHub
Amazon S3
HPC
Linux
Apply
$165k – $224k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Seattle
C++
C++
PyTorch C++
AI/ML
JAX
PyTorch
AWS Trainium
XLA
Machine Learning
DevOps
AWS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Amazon CloudWatch
Apply
$165k – $224k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Cupertino
C++
DevOps
VMWare
AWS
Amazon EC2
Xen
Linux
DNS
DHCP
Apply
$67k – $103k per year • In office • Full-Time • Master's Degree • Birmingham
Python
Java
C++
Databases
MS SQL
Apply
$71k – $110k per year • In office • Full-Time • PhD • United States
Python
Java
C#
C++
C#
ASP.NET Core
Databases
MS SQL
Apply
$66k – $108k per year • Hybrid • Full-Time • 2+ years exp • PhD • France
Python
C++
C++
Qt
AI/ML
Copilot
DevOps
CI/CD
Git
Windows
Robotics
EtherCAT
Management
Agile
Apply
≈ $44k – $123k per year (Estimated) • In office • 5+ years exp • Turkey
Python
Java
Databases
MongoDB
DevOps
CI/CD
AWS
Management
Jira
Agile
Apply
In office • Istanbul
Java
SQL
DevOps
GitLab CI
CI/CD
Jenkins
AWS
QA
TestRail
Selenium
Appium
Postman
LambdaTest
Apply
≈ $112k – $222k per year (Estimated) • In office • TS/SCI • Full-Time • 4+ years exp • Bachelor's Degree • Annapolis Junction
Python
JavaScript
TypeScript
Python
Tkinter
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
DevOps
Git
AWS
AWS Lambda
Amazon EC2
Amazon S3
Apply
≈ $95k – $194k per year (Estimated) • In office • TS/SCI • Full-Time • Annapolis Junction
Python
JavaScript
TypeScript
Databases
DynamoDB
AI/ML
Machine Learning
Frontend
Vue.js
Angular
React.js
DevOps
Terraform
CloudFormation
CI/CD
Git
AWS
Docker
AWS Lambda
Amazon EC2
Amazon S3
IAM
AWS Step Functions
API Gateway
Management
Agile
Apply
≈ $113k – $223k per year (Estimated) • In office • TS/SCI • Full-Time • Bachelor's Degree • Annapolis Junction
DevOps
Terraform
CI/CD
AWS
GitLab
IAM
Management
Agile
Scrum
Apply
≈ $95k – $193k per year (Estimated) • In office • TS/SCI • Full-Time • 7+ years exp • Bachelor's Degree • Annapolis Junction
Java
SQL
Java
Quarkus
Databases
PostgreSQL
ElasticSearch
Management
Agile
Apply
≈ $119k – $235k per year (Estimated) • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Annapolis Junction
AI/ML
Machine Learning
DevOps
AWS
Kubernetes
Apply
$144k – $194k per year • Equity • In office • Full-Time • 4+ years exp • Bachelor's Degree • Annapolis Junction
Rust
DevOps
AWS
Apply
$146k – $234k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
Kotlin
Java
Spring Framework
Maven
Spring Cloud
Kotlin
Mockito
Databases
ElasticSearch
AI/ML
Flink
DevOps
Git
AWS
Docker
Kubernetes
Apply
$155k – $175k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
C++
AI/ML
Spark
DevOps
Git
GitLab
Management
Confluence
Apply
$155k – $175k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
Apply
$155k – $175k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
Apply
See all jobs
This is one of many
1,827,742 more open roles from verified company boards, updated every day.