Software Engineer

Booz Allen Hamilton•Aurora, CO
•$86,900 - $198,000•Onsite

About The Position

As a senior embedded software engineer at Booz Allen, you will support the development of systems, sites, and tools for clients. You will write, test, and edit code; develop and reverse engineer software that supports hardware functionality across a range of devices; and configure solutions based on the platform being used. You will work with team leaders to troubleshoot and correct operational issues and collaborate with cybersecurity specialists to ensure software is secure. The role focuses on developing technology for mission-forward challenges and creating software that allows components to communicate.

Requirements

  • Experience developing containerized applications using Docker or Kubernetes.
  • Experience developing prompts, tools, and agents with LLMs.
  • Experience developing RESTful APIs in Python or Java.
  • Experience developing software using cloud technologies.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Experience using version control tools, including Git.
  • Active TS/SCI clearance and willingness to take a polygraph exam.
  • High school diploma or GED.

Nice To Haves

  • Experience with AWS Bedrock, SageMaker, Lambda, API Gateway, DynamoDB, S3, and IAM.
  • Experience with infrastructure-as-code tools such as Helm and Terraform.
  • Experience leveraging MLOps platforms and machine-learning CI/CD workflows to manage datasets and model training, deployment, and monitoring.
  • Experience designing and implementing end-to-end automated data and ML pipelines in a cloud environment, including building, containerizing, and deploying them.
  • Master’s degree in a technology-related field.
  • AWS Certified Solutions Architect or Developer certification.
  • Security+ CE, SSCP, CCNA-Security, or GSEC certification.

Responsibilities

  • Develop technology and software for clients’ mission-forward challenges.
  • Write, test, and edit code in support of team results.
  • Develop and reverse engineer software that supports hardware functionality on a range of devices.
  • Configure solutions based on the platform being used.
  • Work with team leaders to troubleshoot and correct operational issues.
  • Collaborate with cybersecurity specialists to ensure software is secure.
  • Acquire client requirements and resolve workflow problems through automation optimization.

Benefits

  • Health, life, and disability benefits.
  • Financial and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service