Back-End Developer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$86,800–$198,000 / yr
Posted
25 days ago
Closes
Aug 10, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $178k
This role $142k
$71k most similar roles pay here $234k

This role pays less than 75% of similar roles. Most pay $142,450–$214,500 — the shaded band above. At the midpoint, this role pays about $142k versus about $178k 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 375 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Back-End Developer

As a back-end developer at Booz Allen, you will join a dynamic team to implement cutting-edge architectural approaches and open-source frameworks. Your daily responsibilities include developing and maintaining robust software solutions using Java, Docker for containerization, and handling unbounded data streams. You will work on mission-critical projects that require strong problem-solving skills and the ability to collaborate effectively in a fast-paced environment. Ideal candidates have 3+ years of experience in software development with proficiency in basic programming languages and web development stacks. Additional experience with Kubernetes, Kotlin, and Python is beneficial but not required. This role offers an opportunity to enhance your skill set while contributing to impactful projects at scale.

What you'll do

  • Implement, maintain, and support new and ongoing software development projects.
  • Use Java to develop robust backend services for applications.
  • Utilize Docker containerization technology in project deployment processes.
  • Work with unbounded data streams to ensure efficient data processing.
  • Collaborate on the use of open-source frameworks and tools for solutions.

What we're looking for

  • 3+ years of experience in software development using Java, Docker, and unbounded data streams.
  • Bachelor's degree and 3+ years of relevant software engineering experience required; Associate’s degree with 5+ years also acceptable.
  • Implement, maintain, and support new and ongoing software development projects.
  • Experience with Kubernetes cluster is preferred but not mandatory.
  • Familiarity with Kotlin and Python enhances qualifications.

More like this

Similar roles

Backend Software Engineer

Adobe

Seattle, Washington 82 days ago $135,100$195,550
Java PHP HTML5 CSS3 JavaScript MySQL Postgres MongoDB Docker RESTful APIs Scrum Agile Git Kafka Kinesis New Relic Wavefront Vivid Cortex SQL NoSQL
Hybrid

Software Engineer, Backend Java

PayPal

San Jose, CA 52 days ago $116,500$173,250
Java Spring Docker Kubernetes AWS GCP Terraform PostgreSQL RAG prompt engineering vector DBs LLMs NLP CI/CD observability A/B testing real-time decisioning systems conversational platforms
Hybrid

Lead Software Engineer, Back End

Capital One Financial

San Francisco, CA 26 days ago $215,200$245,600
Java Python Spring Boot Docker Kubernetes AWS CI/CD SQL PostgreSQL Git Jenkins Swagger JUnit Mockito Maven Linux