Software Engineer, Senior

Booz Allen Hamilton•McLean, VA
•$112,800 - $257,000•Hybrid

About The Position

Booz Allen is seeking a senior full stack developer to build end-to-end software solutions in a fast, agile environment, taking systems from vision through production. The role includes leading and supporting a development team as it adopts tools and techniques and identifies system improvements. The engineer will help clients address difficult challenges using modern architectural approaches, tools, and technologies, ensuring solutions account for the current architecture and operating environment as well as future functionality and enhancements. U.S. citizenship is required because of the nature of the work performed at the facility. The position is hybrid and based in McLean, Virginia.

Requirements

  • 7+ years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • Experience using back-end and front-end languages to develop complete solutions.
  • Experience acquiring client requirements and resolving workflow problems through automation optimization, and designing, developing, and modernizing enterprise applications within complex regulatory ecosystems.
  • Experience with modern web application frameworks such as React, Angular, or Vue.
  • Experience building Java or Spring Boot microservices.
  • Experience with cloud technologies, including AWS.
  • Experience with containerization and orchestration tools such as Docker or Kubernetes.
  • Experience developing in Agile and Scaled Agile (SAFe) environments, including multi-team collaboration, backlog refinement, sprint execution, and cross-team alignment.
  • Ability to obtain and maintain a Public Trust clearance or Suitability/Fitness determination based on client requirements.
  • Bachelor's degree.
  • U.S. citizenship.

Nice To Haves

  • Experience supporting large-scale, critical initiatives for Federal clients, including contributing to the modernization, integration, and reliable delivery of complex systems within regulated government environments.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • Develop complete solutions using back-end and front-end languages.
  • Acquire client requirements and resolve workflow problems through automation optimization.
  • Design, develop, and modernize enterprise applications in complex regulatory ecosystems.
  • Enhance user-facing applications using modern web application frameworks.
  • Build Java or Spring Boot microservices to support application modernization.
  • Use cloud technologies, including AWS, to deploy and scale enterprise services across development environments.
  • Use containerization and orchestration tools to modernize legacy stacks and maintain scalable operations and maintenance.
  • Collaborate across teams in Agile and Scaled Agile environments, including backlog refinement, sprint execution, and cross-team alignment.
  • Lead and support a development team as it learns tools and techniques and identifies system improvements.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.

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