Full Stack Developer, Senior

Booz Allen Hamilton•Fort Meade, MD
•$112,800 - $257,000

About The Position

Booz Allen is seeking a seasoned full stack developer to build software and systems from initial vision through production readiness. In this lead role, you will oversee a team, help team members learn tools and techniques, identify system improvements, and help clients address difficult challenges using modern architectural approaches, tools, and technologies. You will ensure solutions account for the current architecture and operating environment as well as future functionality and enhancements.

Requirements

  • Experience developing software using Python, Java, or JavaScript.
  • Experience creating understandable data visualizations, including cascading, time-shifting, dynamic, and drill-down options.
  • Experience in data modeling, including data normalization and working with metrics.
  • Experience exploring distinctive visualization techniques and their application to networks.
  • Experience creating static presentations and static web pages.
  • Experience developing and maintaining web-based server applications and implementing algorithms that interface with relational databases such as MySQL or PostgreSQL.
  • Experience leading small cross-functional teams.
  • Knowledge of agile team development.
  • Active TS/SCI clearance with a polygraph.
  • Bachelor’s degree in a Computer Science field and 14 or more years of software engineering experience in a Linux environment, or 18 or more years of software engineering experience in a Linux environment in lieu of a degree.

Nice To Haves

  • Experience with mono-repo architecture and tooling.
  • Ability to work in an ambiguous, fast-paced, highly collaborative, team-oriented environment and balance long- and short-term taskings.

Responsibilities

  • Develop software and systems from vision through production-ready implementation.
  • Lead and oversee a team, supporting its adoption of new tools and techniques.
  • Identify needed system improvements.
  • Help clients address challenges using current architectural approaches, tools, and technologies.
  • Ensure solutions account for current architecture and operating environments, as well as future functionality and enhancements.
  • Develop and maintain web-based server applications and implement algorithms interfacing with relational databases.
  • Create understandable data visualizations, including cascading, time-shifting, dynamic, and drill-down options.
  • Create static presentations and static web pages.
  • Lead small cross-functional teams.

Benefits

  • Health, life, disability, 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