Principal Software Engineer

General Dynamics

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Los Angeles, CA
Salary
$142,792–$189,750 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $203k
This role $166k
$127k most similar roles pay here $291k

This role pays less than 87% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $166k versus about $203k 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 1191 open roles on FindRole.

Listed pay typically runs $122,236–$150,385 across 1023 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer, you will define and drive the strategic direction for backend and full-stack engineering practices, architecture, and technical excellence across the organization. You will serve as a technical authority to lead the development of scalable, reliable, and secure distributed systems serving government customers. Your daily responsibilities include designing modern service architectures, data pipelines, and infrastructure patterns while building shared libraries and mentoring engineers on backend technologies. You will manage core services for customer intake, application screening, and information dissemination. The role requires expertise in Java or Python, along with experience in microservices, REST/GraphQL APIs, and cloud-native environments like AWS, Azure, or GCP. You will utilize tools such as Kubernetes, Terraform, and Kafka while implementing observability, CI/CD pipelines, and security standards to solve complex problems regarding system reliability and performance.

What does a Software Engineer earn in California?

Median $214000 from 778 postings across 66 companies.

See salary data

What you'll do

  • Define and drive strategic direction for backend and full-stack engineering practices, architecture, and technical excellence.
  • Lead the development of scalable, reliable, and secure distributed systems for government customers.
  • Design and implement modern service architectures, data pipelines, and infrastructure patterns to improve team velocity.
  • Deliver new features and improvements to core services including customer intake and information dissemination.
  • Build and maintain shared libraries, service frameworks, and infrastructure patterns to ensure consistency.
  • Identify and lead large-scale initiatives to modernize backend systems and improve performance or maintainability.
  • Establish engineering best practices for API design, data modeling, testing strategies, and security standards.
  • Mentor and coach engineers on backend technologies and distributed systems while establishing career development pathways.

What we're looking for

  • Must be a US Citizen.
  • Must be able to obtain and maintain Public Trust 6C.
  • 5+ years of related experience in software engineering or development.
  • Proficiency in modern programming languages such as Java, Python, or similar.
  • Experience architecting and implementing microservice architectures and distributed systems at scale.
  • Experience with data architecture including relational/NoSQL databases, modeling, and migration strategies.
  • Familiarity with cloud-native architectures (AWS, Azure, GCP) and infrastructure as code (Terraform, CloudFormation).
  • Experience with automated testing, CI/CD pipelines, and system observability tools.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 127 days ago $142,800$274,800
React Azure Functions Microsoft Teams GitHub Azure AI Foundry Python C# JavaScript C++ C CI/CD Azure DevOps Agent Orchestration Infrastructure as Code Retrieval Patterns Application Insights Key Vault Managed Identity
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 35 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

Cisco

Remote (Milpitas, CA) 63 days ago $231,400$331,800
C C++ Python Embedded Systems Linux Device Drivers BIOS BSP Sonic ONIE BMC IPMI Redfish I2C SPI UART PCIe GPIO GDB KGDB Secure-boot
10+ yrs exp Remote

Principal Software Engineer

Amgen

Remote (Tampa, FL) 99 days ago $157,020$212,439
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain Databricks Apache Spark Apache Airflow Kubernetes Docker CI/CD AWS Azure GCP RAG Vector Databases
8+ yrs exp Remote

Principal Software Engineer

The Walt Disney Company

Remote 94 days ago $206,400$276,700
AV1 HEVC VVC AVC Python C++ Deep Learning Computer Vision gStreamer Docker REST APIs Git GitHub XML JSON ABR Algorithms
10+ yrs exp Remote

Principal Software Engineer

The Walt Disney Company

Remote 94 days ago $206,400$276,700
AV1 HEVC VVC AVC Python C++ Deep Learning Computer Vision GStreamer Docker REST APIs Git GitHub XML JSON ABR Algorithms Video Processing
10+ yrs exp Remote