Full Stack Software Engineer

Booz Allen Hamilton•Usa, MD

About The Position

Booz Allen is seeking a full stack software engineer to develop software and systems from initial vision through production readiness in a fast, agile environment. The role involves using modern architectural approaches, tools, and technologies to help clients address challenging problems. The engineer will consider the current architecture and operating environment while developing solutions that support future functionality and enhancements, and will identify opportunities for system improvement.

Requirements

  • Experience developing or working with software in a Linux environment.
  • Knowledge of C++ and Java programming languages.
  • Knowledge of multiple scripting languages, including Shell, JavaScript, Bash, Python, or Perl.
  • Active TS/SCI clearance with a polygraph is required.
  • Bachelor’s degree in a Computer Science field, or at least 4 years of software engineering experience in lieu of a degree.
  • Complete the required skills assessment and meet its minimum proficiency threshold to continue in the hiring process.

Responsibilities

  • Develop software and systems from vision through production readiness.
  • Help clients address difficult challenges using current architectural approaches, tools, and technologies.
  • Ensure solutions account for the existing architecture and operating environment, as well as future functionality and enhancements.
  • Identify needed system improvements and learn 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