Software Engineer

CACI International•Aurora, CO
•$69,100 - $141,500

About The Position

The Software Engineer develops mission-critical software for space systems, delivering increasingly complex features with growing autonomy while developing technical expertise alongside senior engineers. The role involves implementing well-architected solutions, collaborating across teams, and contributing to the engineering culture. The engineer owns well-scoped features from implementation through testing, code review, and deployment; troubleshoots system issues; and works with modern development practices, APIs, and cloud platforms. The role also includes supporting junior engineers through pairing, code reviews, documentation, and informal mentoring. The position works with technologies such as Python, JavaScript/TypeScript, React, FastAPI, AWS or Azure, and Kubernetes. The engineer contributes to RESTful APIs, scalable microservices, Agile processes, and CI/CD pipelines, and is expected to communicate progress and technical challenges while continuing to expand their skills.

Requirements

  • Willingness and ability to obtain a TS/SCI U.S. Government Security Clearance.
  • Bachelor’s degree in computer science or a related field, or an equivalent combination of education and experience.
  • At least 3 years of hands-on professional software engineering experience developing, testing, and deploying software in a professional environment.
  • Solid skills in Python and JavaScript/TypeScript, with the ability to write clean, testable code.
  • Experience with Git, code reviews, and Agile/Scrum teams.
  • Experience building or working with RESTful APIs and web applications, using technologies such as React and FastAPI.
  • Ability to work effectively on a team, communicate technical concepts clearly, and collaborate with cross-functional partners.

Nice To Haves

  • Hands-on experience deploying applications to AWS, Azure, or GCP.
  • Production experience with Spring Boot, React, or similar modern frameworks.
  • Familiarity with Docker and Kubernetes.
  • Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases.
  • Understanding of CI/CD concepts and tools such as Jenkins, GitLab CI, or GitHub Actions.
  • Experience with microservices architectures.
  • Exposure to automated testing frameworks and practices.

Responsibilities

  • Implement full-stack features with clear requirements and minimal day-to-day guidance.
  • Break medium-sized tasks into implementable steps and drive assigned features through code review, testing, and deployment, with support from senior team members.
  • Identify and raise potential implementation issues and edge cases.
  • Develop clean, maintainable, production-ready code following team standards and patterns.
  • Write unit and integration tests.
  • Participate in code reviews and provide constructive feedback.
  • Debug and fix issues in personal code and, when needed, less familiar areas of the codebase.
  • Answer questions, pair program with junior engineers, share knowledge, review their code, and help onboard new team members.
  • Work with RESTful APIs and scalable microservices, supporting movement toward event-driven and serverless solutions.
  • Deploy and troubleshoot applications on AWS or Azure.
  • Participate in Agile ceremonies, sprint planning, and retrospectives.
  • Use CI/CD pipelines and troubleshoot common deployment issues.
  • Collaborate with product managers and designers to clarify requirements and user needs.
  • Communicate progress, blockers, and technical challenges; participate in technical discussions and document work.
  • Learn relevant technologies and patterns, identify opportunities to improve code quality and performance, and suggest process improvements.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service