Principal Software Engineer

General Dynamics

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Antonio, TX
Salary
$119,000–$161,000 / yr
Posted
54 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $200k
This role $140k
$101k most similar roles pay here $289k

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

Listed pay typically runs $124,093–$150,385 across 984 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 join the engineering team to lead the implementation and management of DevSecOps practices across multiple projects. You will be responsible for designing, implementing, and maintaining highly automated and secure CI/CD pipelines while providing technical leadership to cross-functional teams including developers and security engineers. Your daily work involves architecting scalable infrastructure-as-code solutions, conducting security assessments, performing threat modeling, and leading incident response efforts. The role requires expert proficiency in Java, Python, and Bash, alongside experience with Kubernetes, Docker, and various cloud platforms like AWS, Azure, or Google Cloud. You will utilize tools such as Ansible, Terraform, Jenkins, and GitLab CI to manage infrastructure. This position focuses on solving complex technical challenges for mission-critical government projects within the Air Force domain.

What does a Software Engineer earn in Texas?

Median $186925 from 189 postings across 40 companies.

See salary data

What you'll do

  • Lead the implementation and management of DevSecOps practices across multiple projects and teams.
  • Design, implement, and maintain highly automated and secure CI/CD pipelines with advanced security testing.
  • Provide technical leadership and mentorship to cross-functional teams on secure system design and deployment.
  • Architect and manage scalable infrastructure using infrastructure-as-code solutions for cloud and on-premises environments.
  • Lead security assessments, penetration testing, threat modeling, and vulnerability remediation efforts.
  • Conduct Proofs of Concept (POC) to evaluate and recommend new DevSecOps tools and technologies.
  • Manage incident response and root cause analysis to identify and mitigate security vulnerabilities.
  • Develop comprehensive technical documentation including architectural diagrams, security policies, and operational runbooks.

What we're looking for

  • Must be a U.S. citizen.
  • Must possess an active Top Secret/SCI clearance.
  • Bachelor of Arts or Bachelor of Science in Computer Science or a related field.
  • Master's degree in Computer Science or a related field (preferred).
  • 10+ years of related experience.
  • Proficiency in Java, Python, and Agile methodology.
  • Expertise in Kubernetes, Docker, and infrastructure-as-code tools like Ansible, Puppet, Chef, or Terraform.
  • Experience with CI/CD pipelines, cloud platforms (AWS, Azure, Google Cloud), and security compliance frameworks.
  • Experience with reverse engineering and malware analysis (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 128 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 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

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 51 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp