Senior Advanced Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $174k
$109k $220k
below market most similar roles pay here above market

This role pays more than 54% of similar roles. Most pay $142,250–$177,250 — the blue band above. At the midpoint, this role pays about $174k versus about $160k 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 1377 open roles on FindRole.

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

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Advanced Software Engineer

The Sr Advanced Software Engineer (C++, Java) serves as a Lead Software Engineer for the Liberator program, providing technical leadership for a cross-functional team developing mission-critical software for the U.S. Navy. You will lead the architecture, design, and integration of complex software systems, developing production-quality code in a Linux environment. Daily responsibilities include debugging, testing, and system integration, as well as managing distributed applications using APIs, gRPC, Protocol Buffers, and data-driven interface models. You will integrate COTS, open-source, and custom components while diagnosing networking, concurrency, and performance issues. The role requires proficiency in modern C++, Red Hat Enterprise Linux, and DevSecOps practices. This position solves technical challenges by integrating software with tactical, combat, weapon-control, or other mission-critical systems within a laboratory and Navy platform environment.

What you'll do

  • Lead the architecture, design, development, and integration of complex software systems.
  • Develop production-quality software using C++ in a Linux environment.
  • Integrate distributed applications using APIs, gRPC, Protocol Buffers, and data-driven interface models.
  • Diagnose complex software, networking, concurrency, performance, and system integration problems.
  • Define unit, component, integration, and system-level test strategies.
  • Lead code and design reviews while promoting secure coding and engineering best practices.
  • Support software integration and issue resolution in laboratory and Navy platform environments.

What we're looking for

  • U.S. citizenship is required.
  • Department of Defense Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering or a related STEM field, plus 8 years of relevant experience.
  • Master's degree, plus 6 years of relevant experience.
  • Must have C++ experience.
  • Demonstrated experience serving as a technical lead for a complex software product or integration effort (preferred).
  • Strong Linux experience, preferably with Red Hat Enterprise Linux or a derivative (preferred).
  • Practical experience with gRPC, Protocol Buffers, networking, and asynchronous or multithreaded software (preferred).

More like this

Similar roles

Senior Advanced Software Engineer

General Dynamics

Manassas, VA 39 days ago $149,902–$166,298
C++ Java Python Qt gRPC Protocol Buffers AMQP Docker Kubernetes Helm Podman RKE2 Red Hat Enterprise Linux CI/CD DevSecOps Event-driven architecture APIs
8+ yrs exp

Advanced Software Engineer

General Dynamics

Manassas, VA 10 days ago $124,216–$137,803
C++ Java Python Qt Linux Red Hat Enterprise Linux Docker Podman Kubernetes Helm gRPC Protocol Buffers AMQP Git CI/CD Agile APIs
5+ yrs exp

Advanced Software Engineer

General Dynamics

Canonsburg, PA 39 days ago $115,000–$125,000
C/C++ Digital Signal Processing National Instruments Windows Visual Studio .NET Object Oriented Development AI Cybersecurity Signal Processing
5+ yrs exp Hybrid

Advanced Software Engineer

General Dynamics

Bloomington, MN 23 days ago $118,570–$126,000
C/C++ Linux Python Rust Assembly RTOS DO-178 Embedded Software HW/SW Integration Software Development Life Cycle Optimization Strategies
5+ yrs exp

Advanced Software Systems Engineer

General Dynamics

Boulder, CO 103 days ago $118,519–$128,241
MBSE Kubernetes Terraform Docker Ansible OpenShift Rancher AWS Azure Terragrunt Packer RHOSP DevOps RMF STIG Encryption PaaS VIO
5+ yrs exp Hybrid

Senior Advanced Software Engineer

General Dynamics

Taunton, MA +1 23 days ago $157,397–$174,613
Python Bash GitLab SAST Agile Object Oriented Development Atlassian AI
8+ yrs exp