Software Engineer, Lead

Booz Allen Hamilton•Laurel, MD
•$112,800 - $257,000

About The Position

Booz Allen is seeking an experienced lead full stack developer to build software and systems from initial vision through production readiness. The role involves leading a team as they learn tools and techniques, identifying system improvements, and helping clients solve difficult challenges using modern architectural approaches, tools, and technologies. The developer will ensure team solutions account for the existing architecture and operating environment as well as future functionality and enhancements. The work includes developing software in Python and web applications in JavaScript with React, querying and manipulating data from corporate repositories, and working on Linux-based platforms. The role requires direct work in customer spaces and a TS/SCI clearance with polygraph.

Requirements

  • Experience developing software in Python.
  • Experience building web applications with JavaScript using React.
  • Experience querying and manipulating data from corporate repositories.
  • Experience developing on Linux-based platforms.
  • Ability to use Git for day-to-day development workflows.
  • Ability to work directly in customer spaces, collaborate, and solve hard problems.
  • TS/SCI clearance with a polygraph.
  • Bachelor's degree and 12+ years of software engineering experience, or 16+ years of software engineering experience in lieu of a degree.

Nice To Haves

  • Experience with Elasticsearch.
  • Experience with service containerization using Docker or related technologies.
  • Experience with Kubernetes deployments.
  • Experience with production CNO capabilities and operations.
  • Knowledge of end-to-end SIGINT collection and analysis systems.
  • Ability to read network device configuration.

Responsibilities

  • Lead a team as they learn new tools and techniques.
  • Identify needed system improvements.
  • Build software and systems from vision through production-ready delivery.
  • Help clients overcome difficult challenges using current architectural approaches, tools, and technologies.
  • Ensure solutions consider current architecture and operating environments, along with future functionality and enhancements.
  • Develop software in Python and web applications using JavaScript and React.
  • Query and manipulate data from corporate repositories.
  • Work directly in customer spaces, collaborating to solve difficult problems.

Benefits

  • Health benefits
  • Life benefits
  • Disability benefits
  • Financial benefits
  • 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