Software Engineer, Senior

Booz Allen Hamilton•Laurel, MD
•$86,900 - $198,000

About The Position

Booz Allen is seeking a senior full stack developer to build software and systems from initial vision through production readiness in a fast, agile environment. The role leads a team, helping members learn new tools and techniques and identify system improvements. The developer will help clients address difficult challenges using current architectural approaches, tools, and technologies, while ensuring solutions account for existing architecture and operating environments as well as future functionality and enhancements. A TS/SCI clearance with polygraph is required.

Requirements

  • Experience building user interfaces with modern UI libraries, such as React or Next.js.
  • Experience with basic computer administration, including software installation, system configuration, and networking.
  • Experience with Git and automated pipeline builds, such as Jenkins or GitLab CI/CD.
  • Knowledge of modern middleware frameworks, such as Express, Flask, Spring, or FastAPI.
  • Ability to maintain quality as the user base grows.
  • TS/SCI clearance with a polygraph.
  • One of the following education and experience combinations: high school diploma or GED and at least 16 years of software engineering experience; bachelor's degree and at least 12 years of software engineering experience; or master's degree and at least 10 years of software engineering experience.

Nice To Haves

  • Experience integrating software with a Large Language Model (LLM).
  • Experience with retrieval-augmented generation (RAG).
  • Experience developing production-grade software with Python.
  • Experience with service containerization and deployment using Docker and Kubernetes or Swarm.
  • Experience building prototypes through frequent iterations and user feedback.
  • Experience working with CNO, USCC, CNMF, or Cybersecurity.
  • Experience with Elasticsearch, Kibana, Grafana, Redis, Kafka, Nginx, AWS, or HAProxy.
  • Experience integrating open-source models and technologies.
  • Knowledge of observability tools, such as Elastic, APM, or Grafana.
  • Excellent communication skills.

Responsibilities

  • Build end-to-end software solutions and systems from vision through production readiness.
  • Lead a full stack development team, helping team members learn new tools and techniques and identify system improvements.
  • Help clients overcome challenging problems using modern architectural approaches, tools, and technologies.
  • Ensure developed solutions consider the current architecture and operating environment, along with future functionality and enhancements.
  • Build user interfaces with modern UI libraries and use middleware frameworks.

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