Backend Software Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
McLean, VAFort Belvoir, VA
Salary
$69,400–$158,000 / yr
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today
Closes
Feb 4, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $114k
$52k $234k
below market most similar roles pay here above market

This role pays less than 85% of similar roles. Most pay $132,725–$216,000 — the blue band above. At the midpoint, this role pays about $114k versus about $174k 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 1839 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Backend Software Engineer

The Backend Software Engineer joins the development team to identify potential risks and build efficient, scalable systems for clients. You will write source code for new applications, perform code reviews, debug merge requests, and utilize automated testing tools for maintenance. The role requires developing custom tools and sites using various architectural approaches and open-source frameworks. Key technical skills include experience with Agile methodology, product management, and software engineering. Preferred technologies include Java, Databricks, C#, C, C++, JavaScript, SQL, Python, Node.js, Quarkus, Spring Cloud, Spring-Boot, and Spring Data. You will also manage data stores for large datasets, including non-textual sources like video and imagery. Additionally, you will administer CI/CD pipelines using Jenkins, Gitlab, or GitHub actions while following REST, JSON, and HTTP standards.

What you'll do

  • Design, develop, and implement software programming applications and custom tools.
  • Write source code for new applications and enhance existing code samples.
  • Perform code reviews and debug merge requests to ensure software quality.
  • Use automated testing tools to perform system testing and maintenance.
  • Create efficient systems and APIs with consistent performance and scalability.
  • Manage data stores and develop solutions for large data sets.
  • Administer continuous integration and continuous deployment (CI/CD) pipelines.
  • Identify potential risks and contribute to solution development for clients.

What we're looking for

  • 4+ years of experience designing, modifying, developing, writing, and implementing software programming applications.
  • 4+ years of experience with software development using basic programming languages, technologies, tools, or web development stacks.
  • Experience switching between different program languages and learning new ones.
  • Experience with Agile methodology, software engineering, product management, and software products.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience performing code reviews and debugging merge requests.
  • Ability to work with automated testing tools to perform testing and maintenance.
  • TS/SCI clearance and a Bachelor's degree or 8+ years of experience in software engineering.
  • Ability to obtain DoD 8570 Compliant Security+ or CISSP Certification within 30 days of hire.
  • Experience with Java, Databricks, C#, C, C++, JavaScript, SQL, Python, Server-Side Development, Middleware, API Development, Node.js, Quarkus, Spring Cloud, Spring Core, Spring-Boot, or Spring Data (preferred).
  • Experience creating solutions for large data sets and managing data stores (preferred).
  • Experience with structured and unstructured data types, especially non-textual sources such as video, audio, and imagery (preferred).
  • Experience creating solutions to complex problems within a collaborative, cross-functional team (preferred).
  • Experience with administration of continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, Gitlab, or GitHub actions (preferred).
  • Knowledge of standards in JavaScript, JSON, REST, CORS, Web architecture, and HTTP specification (preferred).

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

San Antonio, TX 57 days ago $86,800–$198,000
Java JavaScript SQL Python Node.js Groovy Scala Spring-Boot Spring Cloud Spring Core Spring Data API Development Server-Side Development Middleware Data Integration Agile Extreme Programming Automated Testing Performance Testing
8+ yrs exp

Software Engineer

Booz Allen Hamilton

Chantilly, VA 57 days ago $86,800–$198,000
Python CI/CD Server-Side Development API Development Middleware Data Integration KVM VMWare Proxmox Automated Testing Agile Virtualization Web Development
5+ yrs exp

Application Developer, Mid

Booz Allen Hamilton

Washington, DC 73 days ago $69,400–$158,000
Java JavaScript SQL Python Node.js Groovy Scala Spring-Boot Spring Cloud Spring Core Spring Data API Development Server-Side Development Middleware Data Integration Agile Extreme Programming Automated Testing Databases
2+ yrs exp

Software Engineer

SpaceX

McGregor, TX 162 days ago
C++ Python LabVIEW National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging Data Storage
1+ yrs exp

Software Engineer

Alkami

Remote 114 days ago
Java C# SQL NoSQL REST API Object-Relational Mapping ORM Agile UI Automation Open telemetry Cloud Native Infrastructure Data Structures Design Patterns
2+ yrs exp Remote

Software Engineer

Q2

Cary, NC 65 days ago
Python SQL JavaScript AWS RDS Lambda S3 EKS IAM Vue Angular React Service-Oriented Architecture Web Development
2+ yrs exp Hybrid