Software Engineer, Senior

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

About The Position

Booz Allen is seeking a senior full stack developer to create end-to-end software solutions in a fast, agile environment, taking systems from vision through production readiness. The role includes leading a development team, helping team members adopt new tools and techniques, and identifying system improvements. The developer will help clients address challenging problems using modern architectural approaches, tools, and technologies, while ensuring solutions account for current architecture and operating environments as well as future functionality and enhancements. U.S. citizenship is required because of the nature of the work performed at the facility.

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 to deploy and scale enterprise services across development environments.
  • Use containerization and orchestration tools to modernize legacy stacks and maintain scalable operations and maintenance.
  • Lead a development team in learning tools and techniques and identifying needed system improvements.
  • Collaborate across teams in Agile and Scaled Agile environments, including backlog refinement, sprint execution, and cross-team alignment.

Benefits

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