C++ Software Engineer, Mid

Booz Allen Hamilton

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Beavercreek, OH
Salary
$69,300–$158,000 / yr
Employment
Full-time
Posted
68 days ago
Freshness
Confirmed live today
Closes
Nov 17, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $157k
This role $114k
$54k $212k
below market most similar roles pay here above market

This role pays less than 87% of similar roles. Most pay $116,515–$196,750 — the blue band above. At the midpoint, this role pays about $114k versus about $157k 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 1662 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · C++ Software Engineer, Mid

The C++ Software Engineer, Mid joins a collaborative team to develop solution architecture and resolve complex issues through requirements analysis and project supervision. This role involves writing source code for new applications, generating and enhancing code samples for existing applications, and troubleshooting software issues using debuggers and testing infrastructure. The engineer must apply C++ fundamentals, including object-oriented programming, data structures, memory management, and design patterns within an Agile framework. Preferred technical skills include experience with modeling and simulation frameworks like AFSIM, as well as CI/CD tools such as Git, Jira, and Bamboo. The position requires a Bachelor's degree in a STEM field and a Secret clearance to address technical problems within large, complex code bases.

What you'll do

  • Develop solution architecture for a variety of projects.
  • Write and implement C++ source code for new applications.
  • Enhance and modify existing code samples and software applications.
  • Perform requirements analysis to resolve complex technical issues.
  • Use debuggers and testing infrastructure to troubleshoot software problems.
  • Apply object-oriented programming, memory management, and design patterns.
  • Provide expertise support and project supervision under direct supervision.

What we're looking for

  • 3+ years of experience designing, modifying, developing, writing, and implementing C++ software programming applications using Agile methods.
  • Experience writing source code for new applications or generating and enhancing code samples for existing applications.
  • Experience creating solutions to complex problems in a collaborative team environment.
  • Knowledge of C++ fundamentals, including object-oriented programming, data types and structures, standard library, memory management, and design patterns.
  • Ability to problem-solve and critically think through software issues using debuggers and testing infrastructure.
  • Bachelor's degree in a STEM field.
  • Experience with modeling and simulation frameworks, including AFSIM (preferred).
  • Experience with large code bases and complex code (preferred).
  • Ability to work with technologies that support CI/CD development, including Git, Jira, and Bamboo (preferred).
  • Top Secret clearance (preferred).

More like this

Similar roles

C++ Software Engineer, Junior

Booz Allen Hamilton

Beavercreek, OH 13 days ago
C++ Object-Oriented Programming Design Patterns Agile CI/CD Git Jira Bamboo AFSIM Testing Infrastructure

C++ Software Engineer, Junior

Booz Allen Hamilton

Beavercreek, OH 57 days ago
C++ Object-Oriented Programming Agile CI/CD Git Jira Bamboo AFSIM Design Patterns Memory Management Testing Infrastructure

C++ Software Engineer, Junior

Booz Allen Hamilton

Beavercreek, OH 22 days ago
C++ Object-Oriented Programming Agile CI/CD Git Jira Bamboo AFSIM Design Patterns Debuggers Testing Infrastructure

Software Engineer, Mid

Booz Allen Hamilton

Wharton, NJ 10 days ago $69,400–$158,000
Java Python C# C++ .NET JavaScript React NodeJS PHP Drupal Agile Unit Testing Workflow Automation

Software and Systems Engineer, Mid

Booz Allen Hamilton

Chantilly, VA 4 days ago $69,400–$158,000
Systems Engineering Software Development Life Cycle Agile Jira Confluence Visio Requirements Traceability Risk Management Software Backend Testing Data Transformation

Java Software Engineer, Mid

Booz Allen Hamilton

Indian Head, MD 4 days ago $62,000–$141,000
Java Spring Boot Spring MVC Hibernate .NET C# ASP.NET MVC SQL Server MySQL T-SQL RESTful APIs Microservices Docker Kubernetes Git CI/CD HTML CSS JavaScript Angular React Blazor AWS Azure GCP TOAD Agile Waterfall SOLID DRY KISS
6+ yrs exp