Senior Advanced C++ Software Engineer

General Dynamics

Quick summary

Work type
On-site
Location
Manassas, VA
Salary
$156,965–$174,134 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $166k
$118k most similar roles pay here $245k

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

About General Dynamics

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

View all roles at General Dynamics

At a glance

TL;DR · Senior Advanced C++ Software Engineer

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

  • Design, develop, and optimize software for undersea sensor applications.
  • Provide technical leadership and mentorship to junior engineers.
  • Troubleshoot and resolve issues related to software in undersea systems.
  • Participate in design reviews and code reviews to ensure high-quality deliverables.
  • Develop and maintain documentation for algorithms and software systems.

What we're looking for

  • Requires 8+ years of job-related experience or a Master's degree plus 6 years.
  • Strong proficiency in C/C++ programming languages and Linux environment.
  • Active DoD or DoW Secret security clearance required.
  • Experience leading cross-functional teams and providing technical mentorship.
  • Expertise in designing, developing, and optimizing software for undersea sensor applications.
  • Troubleshooting skills for complex software and system issues in undersea environments.
  • Excellent problem-solving, communication, and collaboration abilities.

More like this

Similar roles

Mid-level C++ Software Engineer

General Dynamics

Manassas, VA 3 days ago $118,570$131,539
C++ Linux Docker Kubernetes MATLAB Underwater acoustics Sonar systems CI/CD

Senior Software Engineer, C++

Anduril Industries

Boston, MA 24 days ago $191,000$253,000
C++ Linux Git CI/CD RESTful APIs JSON SQL gRPC Docker Kubernetes AWS PostgreSQL

Senior Software Engineer, C++

Anduril Industries

Costa Mesa, CA 24 days ago $191,000$253,000
C++ Linux Git CI/CD RESTful APIs JSON SQL gRPC Docker Kubernetes AWS Google Cloud Platform PostgreSQL Redis MongoDB Unit Testing Integration Testing Performance Tuning Code Review

Senior C++ Generalist Software Engineer

Electronic Arts

Redwood City, CA +1 15 days ago $141,400$204,400
C++ Python Lua C# DirectX OpenGL Metal Kubernetes AWS Terraform CI/CD Git Frostbite PostgreSQL Maven Gradle
Hybrid

Senior C++ Software Engineer - Chip Design Tools

Nvidia

Santa Clara, CA +3 52 days ago $152,000$241,500
C++ Golang Unix/Linux VLSI frontend design and verification RTL design Modern C++ Compiler Build systems Database Static code analysis Dynamic code analysis