Senior Software Developer

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Annapolis Junction, MD
Salary
$161,500–$218,500 / yr
Posted
49 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $190k
$107k most similar roles pay here $238k

This role pays more than 75% of similar roles. Most pay $149,350–$190,375 — the shaded band above. At the midpoint, this role pays about $190k 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 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 · Senior Software Developer

Senior Software Developer (Must be eligible for security clearance) is a role within the software engineering team focused on building mission-critical systems for a government customer in the U.S. Intelligence Community. You will own the full software development lifecycle, from designing and documenting architecture to writing production-grade code and managing containerized deployments. The day-to-day work involves developing distributed systems, creating automated tests, and building internal tools or APIs to streamline workflows. Key technologies include Go, Rust, TypeScript, React, and shell/Bash for automation. You will also utilize AI-assisted and agentic coding tools like Claude Code or OpenAI Codex to accelerate problem-solving. The role requires expertise in Linux environments down to the kernel level, as well as experience with Docker, Kubernetes, and GitOps-driven delivery to ensure high availability and reliability within complex, secure infrastructure.

What does a Software Developer earn?

Median $151475 from 90 postings across 16 companies.

See salary data

What you'll do

  • Architect end-to-end software systems by defining structures, interfaces, and technology choices based on mission needs.
  • Develop production-grade software using Go and Rust while creating automated tests to ensure reliability.
  • Create architecture diagrams, design documents, and technical patterns to guide other engineers and support scalability.
  • Utilize AI-assisted and agentic coding tools to analyze codebases, troubleshoot systems, and accelerate problem-solving.
  • Package, build, and deploy containerized applications in orchestrated, GitOps-driven environments.
  • Build internal tools, CLIs, and APIs to streamline development, build, and deployment workflows.
  • Troubleshoot and resolve issues across the full stack, including application code, container runtimes, and kernel internals.

What we're looking for

  • US citizenship is required.
  • Must be able to obtain a Top Secret SCI with Polygraph clearance.
  • 8+ years of professional software development experience are required.
  • Technical training, certifications, or a relevant degree are required.
  • Required skills include systems-level programming in Go and/or Rust, along with Linux and shell/Bash expertise at the kernel level.
  • Experience is required in designing distributed systems, containerized software (Docker/OCI), and using CI/CD and infrastructure-as-code.
  • Hands-on experience with AI-assisted or agentic coding tools is required.
  • Security clearance.

More like this

Similar roles

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp

Senior Software Engineer

Caterpillar

Chicago, IL 36 days ago $153,317$183,140
Salesforce Marketing Cloud AMPscript SQL HTML CSS GTL Azure DevOps JIRA SDLC Agile Email Marketing Automation Workflows Data Integration
5+ yrs exp