Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Booz Allen Hamilton Logo

Full Stack Software Engineer

Booz Allen Hamilton

$69,400 - $158,000
Nov 14, 2025
Annapolis Junction, MD, US
Apply Now

Booz Allen is looking for an experienced Full Stack Software Engineer to resolve problems with complete end-to-end solutions in a fast, agile environment, developing software and systems from vision to production-ready, and helping clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies.

Requirements

  • 4+ years of experience in full-stack application design and development, including implementation of relational or NoSQL databases, web-based APIs such as REST, and frontend frameworks such as React or Angular in cloud-based environments
  • 4+ years of experience developing backend web services using Python and FastAPI
  • Experience deploying applications in containerized environments
  • Experience working with or administering Linux environments
  • Experience using automated software testing frameworks, including PyTest or JUnit
  • Experience working with version control systems, including GitHub and GitLab
  • Experience developing reactive frontends using ReactJS
  • Experience developing with relational database technologies, including PostgreSQL or MySQL
  • Experience developing on AWS Infrastructure and Platforms

Responsibilities

  • resolve a problem with a complete end-to-end solution
  • develop software and systems from vision to production ready
  • master new tools and techniques and identify needed system improvements
  • help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
  • make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements
  • design software in a collaborative, cross-functional team environment to solve complex problems for our clients
  • using automated software testing frameworks, including PyTest or JUnit

Other

  • TS/SCI clearance with a polygraph
  • Experience delivering software to clients using Agile methodologies, including Scrum or SAFe
  • Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering
  • Master’s degree in Software Engineering or a related field
  • Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.