Cloud Developer (SME1)

AmentumHuntsville, AL
Onsite

About The Position

We are seeking a Cloud Developer to design, develop, and maintain cloud-based software solutions supporting engineering and scientific projects. The ideal candidate will have expertise in cloud environments (AWS, GCP, or similar), strong programming skills (Python, JavaScript, React), and experience with DevOps tools and containerized applications. Responsibilities include building scalable data infrastructure, developing automation and analysis tools, and collaborating with cross-functional teams. Candidates must demonstrate excellent communication, a commitment to Agile development, and the ability to work independently or within diverse teams.

Requirements

  • A degree in software engineering or equivalent from an ABET accredited university.
  • Ph.D., with minimum of 14 years of experience, M.S. with at least 18 years of experience, or B.S. with at least 20 years of experience.
  • Must be a US Citizen and have a STAR ID.
  • Experience with software engineering, architecture, design, development, testing (unit and integration), documentation, and product delivery.
  • Proficiency in cloud environments such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • Strong programming skills in Python.
  • Experience with SQL, database management, and backend data storage concepts.
  • Experience in cloud networking, such as deploying applications in a Virtual Private Cloud (VPC).
  • Frontend web development experience, including JavaScript and the React framework.
  • Experience implementing ETL (Extract, Transform, Load) data pipelines.
  • Familiarity with cloud data lake architecture and data warehouse concepts.
  • Experience with containerized applications and containers, Docker, and Kubernetes.
  • Understanding of DevOps tools such as GitHub, GitLab CI/CD, Docker, Ansible, and Terraform.
  • Experience developing cloud-native software solutions.
  • Experience with Apache Kafka for real-time data streaming and integration.
  • Excellent oral and written communication skills.
  • Ability to communicate professionally with customers, stakeholders, and cross-functional teams.
  • Experience working in an Agile development environment.
  • Ability to work independently and collaboratively within a diverse team.

Responsibilities

  • Implement DevSecOps principles to automate development workflows.
  • Configure and manage Kubernetes infrastructure.
  • Define and manage cloud infrastructure using Infrastructure as Code (IaC).
  • Assist in containerizing new and legacy applications.
  • Design and deploy cloud networking infrastructure.
  • Manage networking for secure service communication and user access.
  • Implement NASA-standard authentication, authorization, and role-based access controls.
  • Ensure compliance with MSFC security plans and relevant federal standards.
  • Enhance the robustness, reliability, and availability of deployed applications.
  • Write and maintain comprehensive documentation for system design and processes.
  • Design and build scalable data pipelines for ingesting, processing, and structuring time series data.
  • Apply data lake and data warehouse principles to support efficient data storage and retrieval.
  • Integrate with authoritative data catalogs to ensure data discoverability and governance.
  • Architect and implement near real-time data analysis solutions.
  • Leverage cloud-native technologies to build scalable, maintainable solutions.
  • Develop web-based applications for data visualization and automation.
  • Maintain thorough documentation for all development and engineering processes.

Benefits

  • Wellness programs
  • Paid holidays
  • Generous time off
  • Employee perks
  • Health, dental, and vision insurance
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service