Mid-level C++ Software Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 68% of similar roles. Most pay $151,475–$215,250 — the shaded band above. At the midpoint, this role pays about $166k versus about $183k for comparable roles.
Based on 240 similar postings.
Employer
General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.
General Dynamics currently has 439 open roles on FindRole.
Listed pay typically runs $112,924–$149,500 across 366 roles with salary data.
Most-posted roles
At a glance
We are seeking a Senior Advanced C++ Software Engineer to join our dynamic team in Manassas, VA. In this role, you will design and develop advanced software solutions for undersea sensor applications, leading cross-functional teams to deliver high-performance, reliable, and scalable systems. You will provide technical leadership, mentor junior engineers, troubleshoot issues, participate in reviews, and maintain documentation. The ideal candidate has 8+ years of relevant experience or a Master's degree plus 6 years, with strong proficiency in C/C++ and Linux development. Experience with Docker, Kubernetes, underwater acoustics, sonar systems, and MATLAB is beneficial. You must have an active DoD or DoW Secret clearance and excel in problem-solving, communication, and collaboration.
What you'll do
What we're looking for
More like this
General Dynamics
Anduril Industries
Anduril Industries
Electronic Arts
Nvidia
Nvidia