Software Developer, Lead

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

About The Position

Booz Allen is seeking a lead-level full stack developer to build software and systems from vision through production readiness. The role involves developing end-to-end solutions in a fast, agile environment and helping clients address difficult challenges using current architectural approaches, tools, and technologies. The developer will identify system improvements and ensure team solutions account for the existing architecture and operating environment as well as future functionality and enhancements. The position requires a TS/SCI clearance with polygraph.

Requirements

  • Experience in software development with programming languages, technologies, tools, or web development stacks.
  • Experience with Java and JavaScript in a Linux environment.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience using back-end and front-end languages to develop complete solutions.
  • Experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • Experience creating solutions to complex problems within a collaborative, cross-functional team.
  • TS/SCI clearance with a polygraph.
  • Bachelor’s degree in Computer Science and 20 or more years of software engineering experience, or 24 or more years of software engineering experience in lieu of a degree.

Nice To Haves

  • Experience with Java libraries, including MongoDB, Spring, and OSGi.
  • Experience with Perl, Python, Lua, and NGINX.
  • Ability to work in a fast-paced, highly collaborative, team-oriented environment and balance long- and short-term taskings.

Responsibilities

  • Develop software and systems from vision through production readiness.
  • Write source code for new applications and generate or enhance code samples for existing applications.
  • Use back-end and front-end languages to develop complete solutions.
  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • Create solutions to complex problems in collaboration with a cross-functional team.
  • Consider current architecture and operating environments, along with future functionality and enhancements, when developing solutions.
  • Identify needed system improvements and master new tools and techniques.

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