Senior Back End Software Engineer

CACI InternationalAurora, CO
$75,200 - $158,100Onsite

About The Position

We are seeking a talented and motivated Back-End/Services Software Engineer to join our dynamic development team. This role is ideal for a mid-career developer who is passionate about building scalable, reliable, and high-performance mission services. You will be responsible for designing, developing, and implementing modern C# microservices that run within a modern orchestration that support the verification and validation activities of the system. If you are eager to learn, enthusiastic about problem-solving, and ready to make a significant impact on our core product architecture, we would love to hear from you!

Requirements

  • Active Secret U.S. Government Security Clearance
  • Bachelor's degree in computer science or related field
  • At least 5 years of professional software development experience and working proficiency in C#
  • Experience with lightweight frameworks such as FastAPI, Flask, Quarkus, or Spring Boot
  • Proficiency with software packaging tools (uv, pip, Maven, etc)
  • Comprehensive testing experience, including unit tests (e.g., pytest, JUnit), system tests, and integration tests
  • Proficiency with various data storage solutions (PostgreSQL, MongoDB, AWS or Azure cloud storage services)
  • Experience with source control tools (e.g., Git, GitLab)
  • Experience implementing and managing CI/CD pipelines using tools such as GitLab CI/CD or Jenkins
  • Experience containerizing and deploying applications using Docker and Kubernetes

Nice To Haves

  • Knowledge of application development supporting Command and Control ground systems
  • In-depth knowledge of and practical experience with standard AWS managed services (S3, ECS, EC2, Lambda, Step Functions, DynamoDB, OpenSearch)
  • Experience with ArgoCD or GitOps deployment workflows
  • Experience with Government Clouds (e.g., GovCloud, C2S)
  • Experience with DevSecOps and Agile Scrum software development methodology, including tools like Jira and Confluence
  • IAT Level II or III certification (e.g., Security+, CISSP, or CASP)

Responsibilities

  • Design/enhance a containerized simulator Command and Control terminal capable of receiving and responding to ground commands for verification and validation events
  • Work within a cross functional team to refine verification requirements
  • Write E2E test to verify simulator against functional requirements
  • Perform installation events for the containerized simulator
  • Participate in agile events like program increments and sprint demonstrations
  • Collaborate effectively within a cross functional team, supporting simulator integration events
  • Participate in customer working groups.

Benefits

  • flexible time off
  • robust learning resources
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service