ME00692-Software Engineer 1

Momentum Engineering

Corridor North (MD)

On-site

USD 110,000 - 155,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

11 paid holidays
3 weeks PTO
Health insurance
Dental plan
Vision plan
Life insurance
STD/LTD

Job summary

Momentum Engineering in Annapolis Junction, MD, seeks a Software Engineer 1 to support development, integration, testing, and sustainment of complex software systems in a mission-focused environment. Responsibilities span front-end development, cloud deployment, workflow automation, and AI/ML integration across modern web, cloud, and DevOps tech.

The role requires TS/SCI clearance, strong problem-solving, and experience with Python, JavaScript, HTML/CSS, and a JS framework.

Qualifications

  • Active Top Secret/SCI clearance with NSA Full Scope Polygraph.
  • Experience developing, maintaining, testing, and integrating software systems.
  • 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 deployment.
  • Experience using Git and software testing frameworks.
  • Experience in Agile software development environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively within a technical team.

Responsibilities

  • Develop, maintain, and enhance complex software systems per requirements.
  • Design user interfaces and dashboards.
  • Build responsive web interfaces using modern JS frameworks.
  • Develop Python/JavaScript/HTML/CSS/TypeScript code.
  • Design, deploy, and manage AWS-based applications and infrastructure.
  • Support CI/CD pipelines and containerization with Docker.
  • Integrate AI/ML models into existing systems.
  • Write clean, tested code and maintain documentation.
  • Collaborate across cross-functional teams in an Agile environment.

Skills

Python
JavaScript
TypeScript
React/Angular/Vue.js
Git
Agile
Problem-solving

Tools

Terraform
AWS CloudFormation
Airflow
Docker
AWS
API Gateway

Job description

ME00692-Software Engineer 1

Momentum Engineering Annapolis Junction, Maryland, United States

About this position

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 Software Engineer to support the development, enhancement, integration, testing, and sustainment of complex software systems within a mission‑focused environment
  • This role includes front‑end development, cloud application deployment, workflow automation, and integration of artificial intelligence and machine learning capabilities into established systems and processes
  • The ideal candidate is a versatile software engineer with strong problem‑solving skills, a solid foundation in software development principles, and experience working across modern web, cloud, automation, and DevOps technologies
Primary 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 resultsAssist 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
Required Qualifications
  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • 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
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

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.

The pay range for this role is:
110,000 - 155,000 USD per year(NBP)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ME00683-Software Engineer 2
ME00683-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
3 weeks PTO
Company sponsored group medical plan
+2
ME00626-Software Engineer 2
ME00626-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored medical plan
+1
ME00683-Software Engineer 2
ME00683-Software Engineer 2

Momentumcareers • Corridor North (MD)

On-site
USD 150,000 - 190,000
11 paid holidays
3 weeks PTO
Group medical plan
+4
ME00667-Software Engineer 3
ME00667-Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 240,000
11 paid holidays
3 weeks PTO
Company sponsored group medical plan
+4
ME00675 - Cloud Software Engineer 1
ME00675 - Cloud Software Engineer 1

Momentum Engineering • Maryland

On-site
USD 105,000 - 140,000
11 paid holidays
3 weeks PTO
Company medical plan
+4
ME00625-Software Engineer 2
ME00625-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
Minimum 3 weeks PTO
Company-sponsored medical plan
+1
ME00681-Software Engineer 3
ME00681-Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 240,000
Paid holidays
PTO (3 weeks)
Company medical plan
+1
ME00677 - Cloud Software Engineer 3
ME00677 - Cloud Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 235,000
11 paid holidays
3 weeks PTO
Company medical plan
+4
ME00624-Software Engineer 2
ME00624-Software Engineer 2

Momentum Engineering • Maryland

On-site
USD 165,000 - 225,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical, dental, and vision plans
+1
ME00614-Cloud Software Engineer 3
ME00614-Cloud Software Engineer 3

Momentum Engineering • Maryland

On-site
USD 180,000 - 235,000
11 paid holidays
Minimum of 3 weeks paid time off (PTO)
Company-sponsored group medical plan
+1