Full-Stack Software Engineer, Mid

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Dayton, OH
Salary
$69,300–$158,000 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $186k
This role $114k
$51k $244k
below market most similar roles pay here above market

This role pays less than 94% of similar roles. Most pay $160,000–$211,200 — the blue band above. At the midpoint, this role pays about $114k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1724 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 898 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Full-Stack Software Engineer, Mid

JOB TITLE: Full-Stack Software Engineer, Mid As a Full-Stack Software Engineer, Mid, you will join a collaborative technical delivery team to modernize GEOINT and national security mission systems. You will build cloud-native microservices, develop scalable front-end interfaces, and transform legacy analytical pipelines into secure architectures for exploitation, tracking, visualization, and reporting workflows. Your daily responsibilities include implementing end-to-end features using React, Angular, or Vue alongside back-end services in Python, Java, or Node.js. You will integrate API frameworks like FastAPI, REST, gRPC, or GraphQL and manage containerized workloads using Docker and Kubernetes. Technical requirements include experience with AWS or Azure, Terraform, GitLab, GitHub, and SQL or NoSQL databases like PostgreSQL or MongoDB. You will also integrate ML-enabled components into mission workflows while maintaining DevSecOps practices.

What you'll do

  • Implement end-to-end features using front-end frameworks like React and back-end languages like Python or Java.
  • Build and integrate API frameworks including FastAPI, RESTful, gRPC, or GraphQL.
  • Develop and manage scalable services using Docker containers and Kubernetes orchestration.
  • Support cloud deployments on AWS or Azure using Infrastructure as Code tools like Terraform.
  • Execute DevSecOps practices including automated testing, CI/CD pipelines, and security scanning.
  • Integrate data, ML-enabled, or analytic pipeline components into mission workflows.
  • Troubleshoot full-stack issues and contribute to team-wide engineering improvements.

What we're looking for

  • 4+ years of experience with full-stack software development.
  • Experience with modern object-oriented languages such as Python, C++, or Java.
  • Experience with at least one front-end framework such as React, Angular, or Vue, or with HTML, CSS, and JavaScript.
  • Experience developing and consuming FastAPI, REST, gRPC, or GraphQL APIs.
  • Experience with Docker and Kubernetes.
  • Experience deploying to AWS or Azure cloud environments.
  • Experience with GitLab, GitHub, or Jenkins CI/CD automation.
  • Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, MongoDB, or SQLite.
  • Active TS/SCI clearance and willingness to take a polygraph exam.
  • Bachelor’s degree in a STEM field.
  • Experience with Agile methodology, extreme programming, software engineering, product management, and software products (preferred).
  • Experience with microservices patterns, event-driven architectures, or message queues including Kafka, SNS, or SQS (preferred).
  • Experience integrating synthetic data, analytic models, or ML pipelines into applications (preferred).
  • Experience with Elasticsearch, OpenSearch, or distributed search systems (preferred).
  • Experience with user-centered design or reusable component libraries (preferred).
  • Experience with AI-augmented development workflows or agentic tools (preferred).
  • Master’s degree in Computer Science or Software Engineering (preferred).

More like this

Similar roles

Full-Stack Software Engineer, Mid

Booz Allen Hamilton

Dayton, OH 49 days ago
Python Java Node.js C++ React Angular Vue HTML CSS JavaScript FastAPI REST gRPC GraphQL Docker Kubernetes AWS Azure Terraform CloudFormation GitLab GitHub Jenkins CI/CD PostgreSQL DynamoDB MongoDB SQLite Kafka SNS SQS Elasticsearch OpenSearch Agile DevSecOps
3+ yrs exp

Full Stack Developer, Mid

Booz Allen Hamilton

Aurora, CO 31 days ago $69,400–$158,000
Python Java Node.js C++ React Angular Vue HTML CSS JavaScript FastAPI REST gRPC GraphQL Docker Kubernetes Podman OpenShift AWS Azure Terraform CloudFormation CI/CD GitLab GitHub PostgreSQL DynamoDB MongoDB SQLite Kafka SNS SQS Elasticsearch OpenSearch Agile
4+ yrs exp

Full Stack Developer, Mid

Booz Allen Hamilton

Aurora, CO 30 days ago $69,400–$158,000
Python Java Node.js C++ React Angular Vue HTML CSS JavaScript FastAPI REST gRPC GraphQL Docker Kubernetes Podman AWS Azure Terraform CloudFormation CI/CD GitLab GitHub PostgreSQL DynamoDB MongoDB SQLite Kafka SNS SQS Elasticsearch OpenSearch Agile
4+ yrs exp

Full Stack Software Engineer, Mid

Booz Allen Hamilton

McLean, VA 45 days ago
Python JavaScript NodeJS React SQL PostgreSQL AWS Docker Podman Git CI/CD GitHub GitLab Jenkins Cesium JS ArcGIS Leaflet Mapbox Maplibre GL OAuth Object-Oriented Programming
3+ yrs exp

Software Engineer, Mid

Booz Allen Hamilton

Wharton, NJ 15 days ago $69,400–$158,000
Java Python C# C++ .NET JavaScript React NodeJS PHP Drupal Agile Unit Testing Workflow Automation

Software Engineer, Mid

Booz Allen Hamilton

St. Louis, MO 58 days ago
Java Python JavaScript React NodeJS PostgreSQL RESTful APIs CI/CD Git Agile Automated Testing
1+ yrs exp