Software Engineer, Senior

Booz Allen Hamilton•Fort Meade, MD
•$86,900 - $198,000•Onsite

About The Position

Booz Allen is seeking a senior full stack developer to build software and systems from initial vision through production in a fast, agile environment. The role involves leading a development team, helping team members learn new tools and techniques, and identifying system improvements. The engineer will help clients address challenging problems using current architectural approaches, tools, and technologies, while ensuring solutions account for the existing architecture and operating environment as well as future functionality and enhancements.

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.
  • Active TS/SCI clearance with a polygraph is required.
  • One of the following education and experience combinations: high school diploma or GED and 16 or more years of software engineering experience; bachelor's degree and 12 or more years of software engineering experience; or master's degree and 10 or more 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 full-stack software and systems from vision through production readiness.
  • Lead a development team and help team members learn new tools and techniques.
  • Identify needed system improvements.
  • Help clients address challenging problems using modern architectural approaches, tools, and technologies.
  • Ensure solutions account for the current architecture and operating environment and support 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 for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service