Software Engineer

Booz Allen Hamilton

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$69,400–$158,000 / yr
Posted
7 days ago
Closes
Sep 24, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $168k
This role $114k
$53k most similar roles pay here $224k

This role pays less than 83% of similar roles. Most pay $128,825–$207,262 — the shaded band above. At the midpoint, this role pays about $114k versus about $168k 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 695 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Software Engineer

As a Software Engineer at our company, you will join a dynamic team dedicated to developing cutting-edge solutions for complex challenges. Your primary responsibilities include designing and implementing robust software systems using languages such as C#, C++, or JavaScript within the .NET framework. You will work on projects that require a deep understanding of Linux systems, networking, and containerization technologies. Additionally, experience with Rust or modern C++ is highly valued for production environments. This role demands strong problem-solving skills and an ability to contribute to large-scale software solutions in a secure setting, requiring a secret clearance and typically involving classified information handling.

What you'll do

  • Design and develop software solutions using languages like C#, C++, .NET, or JavaScript.
  • Implement system-level features on Linux, including networking and filesystems.
  • Utilize Rust or modern C++ for production environments when necessary.
  • Maintain and enhance existing software applications to improve performance.
  • Ensure all developed code adheres to security standards and best practices.

What we're looking for

  • 3+ years of professional software engineering experience
  • Proficiency in programming languages such as C#, C, C++, .NET, and JavaScript
  • Active Secret clearance required
  • Bachelor's degree in Computer Science or Computer Engineering
  • Experience with Linux systems, networking, filesystems, and containers
  • Familiarity with Rust or modern C++ in production environments

More like this

Similar roles

Software Engineer

Booz Allen Hamilton

Alexandria, VA 7 days ago $69,400$158,000
Java JavaScript HTML CSS SQL git

Software Engineer

Booz Allen Hamilton

Rome, NY 9 days ago $69,300$158,000
C# C++ .NET JavaScript Java React NodeJS Rust Linux tmpfs containers

Software Engineer

Alteryx

Remote (Irvine, CA) 129 days ago $103,000$133,000
Python REST Git GCP Azure AWS Node.js Docker Kubernetes CI/CD PostgreSQL Alteryx
Remote