Cloud Software Developer

ASRC FederalWashington, DC
1d

About The Position

We are seeking a Cloud Software Developer with full-stack experience to support a mission-critical application for NASA’s Space Communications and Navigation (SCaN) program. The ideal candidate combines strong cloud development skills with an appreciation for engineering-driven environments, including familiarity with mechanical, aerospace, or systems engineering concepts.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (Mechanical or Aerospace Engineering backgrounds strongly encouraged) or equivalent experience
  • 3+ years of experience in cloud-native development with AWS
  • Experience developing in Rust and/or Go
  • Front-end development experience using modern JavaScript frameworks (e.g., React)
  • Experience with Terraform or similar infrastructure automation tools
  • Familiarity with CI/CD pipelines and Agile development practices
  • U.S. Citizenship required; ability to obtain a Secret clearance

Nice To Haves

  • Background in aerospace, mechanical, or systems engineering supporting complex or mission-driven systems
  • Familiarity with NASA systems engineering processes and lifecycle reviews (e.g., PDR, CDR)
  • Experience with containerization (Docker, Kubernetes)
  • Knowledge of authentication/authorization frameworks (e.g., OAuth2, Cognito)
  • Experience with automated testing and performance optimization
  • Strong analytical, problem-solving, and communication skills

Responsibilities

  • Develop and maintain AWS-native applications using services such as Lambda, API Gateway, S3, DynamoDB, and EC2
  • Build high-performance backend services using Rust and/or Go
  • Develop modern, responsive front-end interfaces using frameworks such as React
  • Implement infrastructure as code using Terraform within a DevSecOps pipeline
  • Support CI/CD pipelines using tools such as GitHub Actions or AWS CodePipeline
  • Apply systems engineering principles across the software development lifecycle, including alignment with reviews such as PDR and CDR
  • Ensure solutions meet requirements for security, scalability, and performance
  • Collaborate with cross-functional teams in an agile development environment
  • Document technical designs and contribute to team knowledge sharing
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service