M

Momentum Engineering

Designs secure cloud-based data architectures

Software Engineer 1

Full-TimeUpdated on 10/21/2026
$110k - $155k/yr
Entry
Annapolis Junction, MD, USA
In Person
Software EngineeringFull-Stack Engineering
No H1B Sponsorship
US Top Secret Clearance Required

About the job

Requirements
  • Experience developing, maintaining, testing, and integrating software systems.
  • Experience with software requirements analysis, design, development, debugging, integration, and testing.
  • Experience with Python and modern web development technologies.
  • Experience with JavaScript, HTML, and CSS.
  • Proficiency with at least one modern JavaScript framework such as React, Angular, or Vue.js.
  • Experience developing responsive web-based user interfaces.
  • Working knowledge of AWS cloud services and cloud-based application deployment.
  • Experience using Git and software testing frameworks.
  • Experience working within Agile software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively within a technical team.
  • Must have an active Top Secret/SCI clearance with NSA Full Scope Polygraph.
Responsibilities
  • Develop, maintain, and enhance complex software systems based on documented requirements.
  • Analyze user requirements to derive software design, functional, and performance requirements.
  • Design and develop user-friendly graphical user interfaces and interactive dashboards.
  • Build responsive and accessible web interfaces using modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Develop software using Python, JavaScript, HTML, CSS, and TypeScript.
  • Design, deploy, and manage applications and supporting infrastructure in Amazon Web Services (AWS).
  • Work with AWS services including EC2, S3, Lambda, IAM, API Gateway, DynamoDB, and RDS.
  • Support Infrastructure as Code using technologies such as Terraform or CloudFormation.
  • Integrate new functionality into existing applications and tools through technology transfer and system integration activities.
  • Design, implement, and maintain automated workflows that improve operational efficiency.
  • Develop Python scripts and use workflow orchestration tools such as Airflow or AWS Step Functions.
  • Integrate artificial intelligence and machine learning models into existing software systems and workflows.
  • Monitor and optimize automated workflows and AI/ML model performance.
  • Debug existing software, diagnose software problems, and implement corrective actions.
  • Modify existing software to correct defects, adapt to new hardware or environments, improve performance, or add new functionality.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop and optimize database and data repository interfaces and queries.
  • Develop simple and complex data queries for existing or proposed databases and repositories.
  • Design and implement algorithms to meet system functional and performance requirements.
  • Review and test software components for compliance with design requirements and document test results.
  • Assist with developing and executing unit, integration, and software component test procedures.
  • Write clean, maintainable, well-documented, and testable code.
  • Write, review, and maintain software and system documentation.
  • Provide recommendations for improving software development processes, documentation standards, and engineering practices.
  • Support system design activities, including hardware/software tradeoffs, software reuse, COTS/GOTS evaluation, and requirements allocation.
  • Analyze system performance standards, data flows, data usage, work processes, and problem areas to develop effective software solutions.
  • Design and modify software systems using analytical methods and models to evaluate design outcomes and performance.
  • Support CI/CD pipelines, containerized environments using Docker, and cloud security best practices.
  • Use tools such as Git and automated testing frameworks to support version control and software quality.
  • Collaborate with developers, system engineers, users, and other cross-functional team members throughout the software development lifecycle.
  • Work effectively both independently and as part of an Agile development team.
Desired Qualifications
  • TypeScript development experience.
  • Experience with Terraform or AWS CloudFormation.
  • Experience with Airflow, AWS Step Functions, or similar workflow orchestration tools.
  • Experience integrating AI/ML models into software applications.
  • Familiarity with CI/CD pipelines.
  • Experience with Docker or other containerization technologies.
  • Knowledge of cloud security best practices.
  • Experience developing database interfaces and complex data queries.
  • Experience with COTS/GOTS integration and software reuse strategies.

About the company

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

N/A

Total Funding

N/A

Headquarters

Columbia, South Carolina

Founded

2015

Get referred to Momentum Engineering

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • 2026 job postings show active hiring for cloud and data engineering roles.
  • The company targets DoD and Intelligence Community programs, where switching costs stay high.
  • Employee benefits and profit-sharing strengthen retention against larger federal contractors.

What critics are saying

  • Momentum Engineering is tiny; one lost prime subcontract can crush utilization quickly.
  • Website lists no public funding, making growth dependent on contract wins and renewals.
  • Security-cleared staffing is fragile; clearance attrition or contract recompetes can force layoffs within months.

What makes Momentum Engineering unique

  • 2025 website claims over a dozen DLA, DHS, and NSA subcontract engagements.
  • LinkedIn lists 2015 founding, 11-50 employees, and Columbia, Maryland headquarters.
  • Jobs emphasize TS/SCI, full-scope polygraphs, and secure AWS data pipelines.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Paid Vacation
  • Paid Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Disability Insurance
  • 401(k) Retirement Plan