Full-Stack Software Engineer

Booz Allen Hamilton•USA, VA, Langley AFB (209 Thornell Ave), VA
•$69,300 - $158,000

About The Position

As a full-stack developer at Booz Allen, you will help design and develop systems that provide ISR capabilities to airmen and warfighters addressing national security challenges. In a fast-paced Agile environment, you will contribute to end-to-end solutions and lead development from vision through production readiness. The role involves learning and applying tools and techniques, identifying system improvements, and helping clients address difficult challenges using current architectural approaches, tools, and technologies. You will ensure solutions account for the existing architecture and operating environment as well as future functionality and enhancements.

Requirements

  • At least 2 years of full-stack development experience, including front-end, back-end, and web or mobile applications.
  • At least 2 years of professional experience with programming languages or frameworks such as Python or JavaScript, and libraries such as React, NodeJS, or Angular.
  • Experience solving complex problems in a collaborative Agile team environment.
  • Knowledge of server-side development using SQL or NoSQL databases.
  • Active Top Secret clearance is required.
  • Bachelor’s degree in Computer Science or Engineering.
  • Candidates must complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Nice To Haves

  • Experience working with CI/CD pipelines and DevOps methodologies.
  • Experience performing design and code reviews.
  • Experience with version control systems.
  • Ability to acquire client requirements and resolve workflow problems through automation optimization.
  • Ability to use automated testing tools for testing and maintenance.
  • TS/SCI clearance.

Responsibilities

  • Lead development from vision through a production-ready system.
  • Develop end-to-end software solutions in a collaborative Agile environment.
  • Identify needed system improvements and apply tools, techniques, architectural approaches, and technologies to client challenges.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.
  • Write source code for new applications and generate or enhance code samples for existing applications.

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