Software Developer, Senior

Booz Allen Hamilton•Arlington, VA

About The Position

Booz Allen is seeking a senior full stack developer to create end-to-end software solutions in a fast, agile environment. The role involves developing software and systems from initial vision through production readiness, mastering new tools and techniques, identifying system improvements, and helping clients address difficult challenges using current architectural approaches, tools, and technologies. The developer will ensure team solutions account for the current architecture and operating environment as well as future functionality and enhancements. Candidates must complete Booz Allen’s required skills assessment and meet the minimum proficiency threshold to continue in the hiring process. Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. TS/SCI clearance with polygraph is required. Candidates are expected to be on camera during interviews and assessments for identity verification. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted.

Requirements

  • At least 8 years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • At least 8 years of software development experience with basic programming languages, technologies, tools, or web development stacks.
  • Experience with JavaScript, HTML, and CSS.
  • 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 creating solutions to complex problems within a collaborative, cross-functional team.
  • TS/SCI clearance with polygraph.
  • Bachelor’s degree and at least 8 years of experience in software engineering, or at least 12 years of experience in software engineering in lieu of a degree.

Nice To Haves

  • Experience acquiring client requirements and resolving workflow problems through automation optimization.
  • Experience with DoD software approval processes.
  • Experience working with the Intelligence Community.
  • Experience working in a Joint Staff or combatant command environment.

Responsibilities

  • Design, modify, develop, write, and implement software programming applications using agile methods.
  • 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.
  • Identify needed system improvements and help clients overcome difficult challenges using current architectural approaches, tools, and technologies.
  • Ensure team solutions consider current architecture and operating environments, as well as future functionality and enhancements.
  • Create solutions to complex problems within a collaborative, cross-functional team.

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