Full Stack Software Developer

Booz Allen Hamilton•Hampton, VA
•$69,300 - $158,000•Hybrid

About The Position

Booz Allen is seeking a full stack software developer to build software and systems from initial vision through production readiness in a fast, agile environment. The role involves developing end-to-end solutions, 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 solutions account for the existing architecture and operating environment as well as future functionality and enhancements. The position is hybrid, based in Hampton, Virginia, with an additional location in Norfolk, Virginia. Applicants must be able to obtain a Secret clearance and may be subject to a security investigation and eligibility requirements for access to classified information. The annualized projected compensation range is $69,300 to $158,000. Booz Allen offers benefits and programs supporting health, financial and retirement needs, leave, professional development, tuition assistance, work-life needs, and dependent care.

Requirements

  • At least 5 years of experience designing, modifying, developing, writing, and implementing software programming applications using agile methods.
  • At least 5 years of software development experience with basic programming languages, technologies, tools, or web development stacks.
  • Experience with Agile methodology, extreme programming, product management, and software products.
  • 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.
  • Ability to obtain a Secret clearance.
  • Bachelor's degree or at least 8 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 Java, Python, C#, C/C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • Top Secret clearance.
  • Master's degree.

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.
  • Create solutions to complex problems in a collaborative, cross-functional team.
  • Identify needed system improvements and ensure solutions account for current architecture and operating conditions as well as future functionality and enhancements.

Benefits

  • Health benefits
  • Life insurance
  • Disability benefits
  • Financial benefits
  • Retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
  • Recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service