Senior Advanced Software Engineer

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Manassas, VA
Salary
$164,892–$182,928 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $171k
This role $174k
$107k most similar roles pay here $238k

This role pays less than 59% of similar roles. Most pay $149,500–$192,500 — the shaded band above. At the midpoint, this role pays about $174k versus about $171k 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 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Advanced Software Engineer

As a Sr Advanced Software Engineer (C++, Java), you will provide hands-on technical leadership for the Liberator program, guiding a cross-functional team in developing and integrating mission-critical software for the U.S. Navy. You will lead the architecture, design, and development of complex systems while remaining directly involved in coding, debugging, testing, and system integration across application, middleware, and deployment layers. Your daily work involves building production-quality software using C++ in a Linux environment, integrating distributed applications via gRPC, Protocol Buffers, and data-driven interface models. You will also integrate COTS and open-source components while managing technical risks and mentoring engineers. The role requires expertise in multithreaded systems, networking, and DevSecOps practices to solve complex problems within the domain of tactical, combat, weapon-control, or other mission-critical systems.

What you'll do

  • Lead the architecture, design, development, and integration of complex software systems for mission-critical programs.
  • Develop production-quality software using C++ within a Linux environment.
  • Establish technical direction across application, middleware, interface, and deployment layers.
  • Integrate distributed applications using APIs, gRPC, Protocol Buffers, and data-driven models.
  • Diagnose complex issues involving software, networking, concurrency, performance, and system integration.
  • Define unit, component, integration, and system-level test strategies.
  • Lead code and design reviews while enforcing secure coding and configuration management practices.
  • Mentor engineers and communicate technical status, risks, and recovery plans to leadership and customers.

What we're looking for

  • U.S. citizenship is required.
  • Active Department of Defense Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering or a related STEM field with 8 years of experience, or a Master's degree with 6 years of experience.
  • Experience serving as a technical lead for complex software products or integration efforts.
  • Strong modern C++ development skills and Linux experience, preferably with Red Hat Enterprise Linux.
  • Experience designing and troubleshooting distributed, event-driven, or service-oriented systems.
  • Practical experience with gRPC, Protocol Buffers, networking, and multithreaded software.
  • Knowledge of Agile, DevSecOps, automated testing, CI/CD, and Git-based configuration management.

More like this

Similar roles

Senior Software Engineer, C++

Anduril Industries

Broomfield, CO 9 days ago $190,000$252,000
C++ Python CI/CD NoSQL Big Data Unit Testing Git Agile Signal Processing Estimation Theory Linear Algebra Differential Equations GPU Programming Parallel Programming Asynchronous Programming Sensor Fusion
8+ yrs exp

Software Engineer, C++

Anduril Industries

Broomfield, CO +1 50 days ago $126,000$167,000
C++ Python Kalman Filters Particle Filters Signal Processing Distributed Systems High-Performance Computing GPU Acceleration SQL NoSQL Time-Series Databases MATLAB Simulink React Node.js JavaScript Agile
2+ yrs exp

Software Engineer, C++

Anduril Industries

Broomfield, CO +1 11 days ago $126,000$167,000
C++ Python Kalman Filters Particle Filters Signal Processing Distributed Systems High-Performance Computing GPU Acceleration SQL NoSQL Time-Series Databases MATLAB Simulink React Node.js JavaScript Agile
2+ yrs exp

Senior Software Engineer

Alkami

Remote 10 days ago $120,000$144,000
Java C# React Angular Vue.js HTML CSS Kubernetes SQL NoSQL REST API Open telemetry UI Automation SaaS Agile
5+ yrs exp Remote