Full Stack Software Engineer

Booz Allen Hamilton•Fort Meade, MD
•$69,400 - $158,000

About The Position

As a full stack developer at Booz Allen, you will develop software and systems from initial vision through production readiness in a fast, agile environment. You will use modern architectural approaches, tools, and technologies to help clients address challenging problems, identify system improvements, and shape solutions that account for the current architecture and operating environment as well as future functionality and enhancements. The role involves developing or working with software in a Linux environment and using C++, Java, and scripting languages. Applicants must hold an active TS/SCI clearance with a polygraph. As part of the hiring process, candidates must complete a required skills assessment and meet the minimum proficiency threshold. The hiring process also includes identity verification using biometrics and AI; candidates are expected to be on camera during interviews and assessments. Use of AI or other tools to assist with interview responses is prohibited unless explicitly permitted. Booz Allen offers health, life, disability, financial, and retirement benefits, paid leave, professional development, tuition assistance, work-life programs, dependent care, and recognition awards. Compensation is determined by factors such as location, education, skills, experience, and organizational requirements. The projected annualized compensation range is $69,400 to $158,000 USD. The posting will close within 90 days of its posting date.

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.
  • 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.

Responsibilities

  • Develop software and systems from vision through production readiness.
  • Help clients overcome difficult challenges using current architectural approaches, tools, and technologies.
  • Identify needed system improvements.
  • Ensure solutions account for the current architecture and operating environment, 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 program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service