Software Engineer (Multiple Levels)

CACIAnnapolis Junction, MD
Hybrid

About The Position

In this role, you will design, implement, and maintain scalable and reliable cloud solutions while driving continuous integration and delivery processes. You will collaborate with cross-functional teams to enhance system performance, ensure high availability, and streamline workflows using DevOps principles. The ideal candidate has a strong understanding of cloud platforms, automation tools, and infrastructure as code, with a passion for problem-solving and delivering efficient solutions.

Requirements

  • TS/SCI Clearance with Polygraph
  • Bachelor of Science (BS) in a STEM (Science, Technology, Engineering, or Mathematics) related field.
  • Minimum of 5 years of Software Engineering experience (for Level 2). Alternatively, an additional 5 years of relevant experience may substitute for the degree.
  • Minimum of 10 years of Software Engineering experience (for Level 3). Alternatively, an additional 5 years of relevant experience may substitute for the degree.
  • Minimum of 15 years of Software Engineering experience (for Level 4). Alternatively, an additional 5 years of relevant experience may substitute for the degree.
  • Strong knowledge of cloud platforms (e.g., AWS, Azure, GCP)
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
  • Familiarity with Infrastructure as Code (e.g., Terraform, CloudFormation)
  • Ability to manage CI/CD pipelines
  • Understanding of monitoring and alerting systems
  • Experience with cloud security best practices

Nice To Haves

  • Familiarity with serverless architecture
  • Experience with multi-cloud environments
  • Knowledge of microservices architecture
  • Proficiency with monitoring tools (e.g., Prometheus, Grafana)
  • Understanding of Agile methodologies
  • Familiarity with edge computing solutions
  • AWS Cloud Practitioner Certification

Responsibilities

  • Design, implement, and maintain scalable and reliable cloud solutions.
  • Drive continuous integration and delivery processes.
  • Collaborate with cross-functional teams to enhance system performance, ensure high availability, and streamline workflows using DevOps principles.

Benefits

  • Flexible time off
  • Robust learning resources
  • Competitive compensation
  • Healthcare
  • Wellness
  • Financial
  • Retirement
  • Family support
  • Continuing education
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service