Advanced Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Manassas, VA
Salary
$124,216–$137,803 / yr
Posted
10 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $170k
This role $131k
$108k $226k
below market most similar roles pay here above market

This role pays less than 88% of similar roles. Most pay $145,487–$195,000 — the blue band above. At the midpoint, this role pays about $131k versus about $170k 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 · Advanced Software Engineer

As an Advanced Software Engineer (C++, Java), you will join a cross-functional team developing and integrating mission-critical software for U.S. Navy submarine and surface platforms. You will contribute throughout the software lifecycle, including design, implementation, testing, integration, and issue resolution. Your daily responsibilities include developing production-quality software, implementing components from system requirements, and integrating distributed applications. You will utilize C++, Qt, Java, Python, and Linux environments, specifically Red Hat Enterprise Linux. Technical skills required include APIs, AMQP, gRPC, Protocol Buffers, Docker, Podman, Kubernetes, Helm, and Git. You will also perform unit testing, participate in Agile planning, and maintain documentation while following secure-coding practices. This role focuses on solving complex technical problems within tactical, combat-system, and other mission-critical software domains for naval platforms.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Develop and maintain production-quality software using C++, Qt, Java, or Python.
  • Implement software components based on specific system and interface requirements.
  • Integrate distributed applications using APIs, AMQP, gRPC, and Protocol Buffers.
  • Develop and troubleshoot software within Linux environments, specifically Red Hat Enterprise Linux.
  • Containerize and deploy applications using Docker or Podman.
  • Write unit and integration tests to support formal system testing.
  • Diagnose software, networking, data, and integration issues in laboratory environments.
  • Maintain software documentation while following configuration-management and secure-coding practices.

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 a minimum of 5 years of relevant experience.
  • Master's degree, plus 3 years of relevant experience.
  • Develop and maintain production-quality software using C++, Qt, Java, or Python.
  • Integrate distributed applications using APIs, AMQP, gRPC, Protocol Buffers, and data-driven interfaces.
  • Containerize and deploy applications using Docker or Podman.
  • Experience with Navy, tactical, combat-system, or other mission-critical 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

Senior Advanced Software Engineer

General Dynamics

Manassas, VA 54 days ago $164,892–$182,928
C++ Java Linux gRPC Protocol Buffers Red Hat Enterprise Linux CI/CD DevSecOps Agile Git Networking System Integration APIs
8+ 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

Software Engineer Entry Level

General Dynamics

Manassas, VA 65 days ago $77,843–$86,358
Java C C++ Python Docker Podman RKE2 Spring JavaFX Linux Red Hat Shell Scripting Agile DevOps Unit Testing Configuration Management
Hybrid

Software Integration Engineer

General Dynamics

Manassas, VA 103 days ago $110,241–$122,298
Linux Kubernetes Python Bash Docker Podman RHEL DevSecOps Agile C++ C RKE2 Network Switches
2+ yrs exp