Software Developer, Senior

Booz Allen Hamilton•Fort Meade, MD
•$86,900 - $198,000

About The Position

Booz Allen is seeking a senior full-stack developer to develop software and systems from concept through production in a fast, agile environment. The developer will use current architectural approaches, tools, and technologies to help clients address difficult challenges and create complete end-to-end solutions. The role includes identifying system improvements and ensuring team solutions account for the current 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 using basic programming languages, technologies, tools, or web development stacks, including 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 14+ years of software engineering experience, or 18+ 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

  • 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 within a collaborative, cross-functional team.
  • Identify needed system improvements and 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