Software Engineer
Quick summary
- Work type
- On-site
- Location
- Arlington, VA
- Salary
- $69,400–$158,000 / yr
- Posted
- 7 days ago
- Closes
- Sep 24, 2026
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Software Engineer 31
- Data Engineer 25
- Data Scientist 24
- Data Scientist, Mid 23
- Data Scientist, Senior 20
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
Software Engineer
Booz Allen Hamilton
Software Engineer
Alteryx