Software Engineer

Booz Allen Hamilton•Aurora, CO

About The Position

As an embedded software engineer at Booz Allen, you will develop and maintain software for clients’ mission-critical challenges. You will support the development of systems, sites, and tools; write, test, and edit code; and develop or reverse engineer software that supports hardware functionality across a range of devices. You will configure solutions for the platforms in use, collaborate with team leaders to troubleshoot and resolve operational issues, and work with cybersecurity specialists to help ensure the software is secure. The role involves using current tools and technologies and completing a required skills assessment as part of the hiring process.

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 with 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, including building, containerizing, and deploying them in a cloud environment.
  • 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 and maintain software for client systems, sites, and tools.
  • 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.
  • Collaborate with team leaders to troubleshoot and correct operational issues.
  • Work with cybersecurity specialists to help ensure software is secure.
  • Complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

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