Software Engineer

Booz Allen Hamilton

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$69,400–$158,000 / yr
Posted
25 days ago
Freshness
Confirmed live 2 days ago
Closes
Nov 16, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $114k
$53k most similar roles pay here $218k

This role pays less than 87% of similar roles. Most pay $141,500–$177,250 — the shaded band above. At the midpoint, this role pays about $114k versus about $159k 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 799 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer

Software Engineer As part of a collaborative software development team, the Software Engineer will build and launch capabilities for enterprise web-based systems within the cybersecurity field. The role involves automating mission-critical security processes, workflows, and sensor data related to risk management, compliance, vulnerability management, and continuous monitoring. You will be responsible for breaking down customer requirements, designing solutions for complex business rules, and developing robust, secure, production-grade features while documenting functionality. Key technical requirements include proficiency in full-stack web development using HTML, CSS, and JavaScript (including jQuery or Vue), as well as object-oriented programming with C# or Java. You will work with relational databases like SQL Server or PostgreSQL and utilize cloud technologies including AWS, Azure, Docker, and Kubernetes. The role requires a Secret clearance to address critical security infrastructure and modernize traditional web application components.

What does a Software Engineer earn in Virginia?

Median $211200 from 265 postings across 15 companies.

See salary data

What you'll do

  • Break down customer requirements and design solutions for complex business rules.
  • Develop robust, secure, and performant production-grade features for enterprise web systems.
  • Test system functionality and document all technical features.
  • Modernize and refactor traditional web application components using modern technologies.
  • Automate mission-critical security processes, workflows, and sensor data.
  • Manage high-scale relational databases in production environments.
  • Implement cloud and containerized solutions using AWS, Azure, Docker, or Kubernetes.

What we're looking for

  • 2+ years of experience with requirements, development, and testing of complex web application features.
  • 2+ years of experience with object-oriented programming such as C# or Java.
  • 2+ years of experience with web development languages including HTML, CSS, or JavaScript.
  • 2+ years of experience with high-scale relational databases like SQL Server or PostgreSQL.
  • Experience with Cloud, Containers, System Administration (AWS/Azure), Docker, Kubernetes, and Windows Server.
  • Knowledge of web technologies, software systems, networks, and software security.
  • Experience with C#, .NET Core, Web API, IIS, MVC, LINQ, or Entity Framework (preferred).
  • Experience with CI/CD tools like Jenkins or GitHub Actions (preferred).
  • Experience with scripting languages such as PowerShell or Python (preferred).
  • Experience with pub/sub tools such as RabbitMQ or Kafka (preferred).
  • Experience modernizing software or migrating applications to the Cloud (preferred).
  • Top Secret clearance (preferred).
  • Master's degree (preferred).
  • DoD 8570 IAT II Certification, such as Security+ (preferred).

More like this

Similar roles

Senior Software Engineer

Booz Allen Hamilton

McLean, VA 23 days ago $86,800$198,000
C# Java HTML CSS JavaScript Vue SQL Server PostgreSQL AWS Azure Docker Kubernetes Windows Server NET Core Web API IIS MVC LINQ Entity Framework CI/CD Jenkins GitHub Actions PowerShell Python RabbitMQ Kafka React

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 109 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

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

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 78 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office