Senior Advanced Software Engineer

General Dynamics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Manassas, VA
Salary
$149,902–$166,298 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $170k
This role $158k
$108k most similar roles pay here $230k

This role pays less than 65% of similar roles. Most pay $149,500–$190,562 — the shaded band above. At the midpoint, this role pays about $158k 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 1245 open roles on FindRole.

Listed pay typically runs $121,550–$150,385 across 1069 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Advanced Software Engineer

Sr Advanced Software Engineer (C++, Java) serves as a senior individual contributor within the engineering team, focusing on developing and integrating complex mission-critical software for U.S. Navy submarine and surface platforms. The role involves owning significant software components from architecture through deployment while solving difficult integration problems. Day-to-day responsibilities include designing and maintaining software using C++, Qt, Java, and Python, as well as developing distributed interfaces utilizing APIs, AMQP, gRPC, Protocol Buffers, and event-driven architectures. The candidate will work with Red Hat Enterprise Linux, Docker, Podman, Kubernetes, and Helm to support containerized environments. Technical requirements include expertise in multithreaded software, networking, and DevSecOps practices. This position addresses the technical challenges of building robust systems for tactical combat environments, requiring the integration of COTS, open-source, and custom-developed software components into high-stakes maritime platforms.

What you'll do

  • Design, develop, and maintain complex software using C++, Qt, Java, and Python.
  • Own software components from initial requirements and architecture through integration and deployment.
  • Develop distributed interfaces using APIs, AMQP, gRPC, Protocol Buffers, and event-driven architectures.
  • Integrate COTS, open-source, and custom-developed software into the system.
  • Diagnose complex concurrency, performance, networking, data, and system-integration problems.
  • Develop applications for Red Hat Enterprise Linux and containerized environments using Docker, Kubernetes, or Helm.
  • Define effective unit, component, and integration tests for mission-critical systems.
  • Perform code reviews and provide technical mentoring to other engineers.

What we're looking for

  • Bachelor's degree in Software Engineering or a related STEM field, plus 8 years of experience; or a Master's degree, plus 6 years of experience.
  • Active Department of Defense Secret security clearance is required at time of hire.
  • U.S. citizenship is required.
  • Experience designing and developing software using C++, Qt, Java, and Python.
  • Experience with distributed interfaces (APIs, AMQP, gRPC, Protocol Buffers) and event-driven architectures.
  • Experience with Red Hat Enterprise Linux and containerized environments including Docker, Podman, Kubernetes, or RKE2.
  • Deep modern C++ expertise, preferably including Qt-based applications (preferred).
  • Experience with Navy, tactical, combat-system, or other mission-critical environments (preferred).

More like this

Similar roles

Senior Advanced Software Engineer

General Dynamics

Manassas, VA 16 days ago $164,892$182,928
C++ Java Linux Red Hat Enterprise Linux gRPC Protocol Buffers CI/CD DevSecOps Git Agile System Integration Configuration Management
8+ yrs exp

Advanced Software Engineer

General Dynamics

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

Software Engineer Entry Level

General Dynamics

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

Software Integration Engineer

General Dynamics

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

Software Engineer (C/C++/Java)

TSC

Stafford, VA 3 days ago
Java C++ C RHEL Linux CLI SQL MySQL PostgreSQL JDBC Spring Jakarta EE Tomcat JBoss Wildfly RESTful Web Services Git Bitbucket Bamboo HTML JavaScript CSS Angular CMake Make GDB Agile

Senior Software Engineer (C++)

Uber

Sunnyvale, CA 15 days ago
C++ Python Linux Computer Vision Machine Learning Robotics Systems Architecture Algorithm Development Data Mining Causal Modeling Autonomous Driving Physical AI
4+ yrs exp