ME00675 - Cloud Software Engineer 1

Momentum Engineering, Inc.•Annapolis Junction, MD
•$105,000 - $140,000•Onsite

About The Position

Seeking a Cloud Software Engineer 1 to support the development and deployment of enterprise cloud-based solutions within a mission-driven environment. This position contributes to the design, development, integration, and maintenance of scalable cloud-native applications supporting large-scale compute and data analytics platforms.

Requirements

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Bachelor's degree in Computer Science or a related technical discipline and zero (0) years of experience in software development, cloud engineering, or a related technical field; or A minimum of two (2) years of experience in software development, cloud engineering, or a related technical field in lieu of a degree
  • Qualifying experience must include one or more of the following: Requirements analysis, Software development, Software installation, Software evaluation, Software enhancement, Software maintenance, Problem diagnosis and resolution
  • Degrees in Computer Science, Mathematics, Information Systems, Engineering, or similar technical disciplines will be considered
  • Experience with one or more programming languages such as: Java, Python, C++
  • Experience working within Linux-based operating systems

Nice To Haves

  • Familiarity with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
  • Experience with containerization technologies such as Docker
  • Experience with container orchestration technologies such as Kubernetes
  • Experience with continuous integration/continuous delivery (CI/CD) tools and DevOps practices
  • Familiarity with Infrastructure as Code (IaC) tools such as Terraform or Ansible
  • Experience supporting cloud-native or distributed applications
  • Familiarity with automated testing, deployment, monitoring, and configuration-management practices
  • Strong analytical, troubleshooting, communication, and teamwork skills

Responsibilities

  • Support the design, development, integration, testing, deployment, and maintenance of cloud-based software applications
  • Develop scalable and reliable software capabilities supporting enterprise compute and data analytics platforms
  • Participate in Agile software development activities, including sprint planning, backlog refinement, code reviews, testing, and demonstrations
  • Analyze software and system requirements and translate them into functional software solutions
  • Develop and maintain software using modern programming languages and development practices
  • Support software installation, evaluation, enhancement, maintenance, troubleshooting, and problem resolution
  • Develop and maintain applications operating within Linux-based environments
  • Assist with integrating software applications with cloud services, APIs, databases, and supporting infrastructure
  • Support containerized application development and deployment
  • Participate in automated build, test, integration, and deployment activities
  • Troubleshoot software, integration, and deployment issues across development and cloud environments
  • Develop and maintain technical documentation associated with software development and deployment activities
  • Collaborate with software engineers, cloud engineers, systems engineers, test engineers, and other technical team members
  • Apply secure software development and DevOps practices throughout the development lifecycle
  • Support continuous improvement of software development, automation, and deployment processes

Benefits

  • 11 paid holidays
  • minimum of 3 weeks PTO
  • company sponsored group medical plan
  • company paid dental
  • vision
  • life insurance
  • STD/LTD plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service