Senior Principal Software Systems Engineer
General Dynamics
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 54% of similar roles. Most pay $169,550–$212,950 — the shaded band above. At the midpoint, this role pays about $188k versus about $191k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
As a Senior Principal Software Engineer within the engineering team, you will provide technical leadership to engineers while managing the full software development lifecycle. You will take products from prototype and R&D stages into production-quality, maintainable deliverables. Your daily work involves developing C2, device management, or platform control software for proprietary hardware, designing interfaces for FPGA-based systems, and managing stateful system designs including state machines and fault handling. You will utilize technologies such as Kubernetes, Docker, Podman, and Helm charts while building CI/CD pipelines in Linux environments. The role focuses on the technical challenge of hardware-software co-design, specifically involving optical or RF communication system modem hardware. You will also integrate AI/ML tools into engineering workflows and develop MCP server components to enhance software platform reuse across multiple programs.
What does a Software Engineer earn in Maryland?
Median $179000 from 35 postings across 7 companies.
Skills
What you'll do
What we're looking for
More like this
General Dynamics
Oracle
Oracle
Oracle
Microsoft
JPMorgan Chase