Senior Software Engineer

General Dynamics

Quick summary

Work type
On-site
Location
Oakton, VA
Salary
$119,000–$161,000 / yr
Posted
3 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $140k
$106k most similar roles pay here $243k

This role pays less than 85% of similar roles. Most pay $149,350–$203,500 — the shaded band above. At the midpoint, this role pays about $140k versus about $176k 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 439 open roles on FindRole.

Listed pay typically runs $112,924–$149,500 across 366 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer at GDIT in Oakton, VA, you will join a stable and experienced team working on high-performance big data systems using Agile principles. Your responsibilities include conducting software requirements analysis, participating in research and design, developing and testing complex solutions, and maintaining operational systems. You will work with modern C++ versions in a Linux environment, scripting languages like Python or Ruby, and large databases such as MongoDB. Essential skills include database technologies, SQL, ETL processes, indexing, and performance optimization. The role requires a deep understanding of object-oriented programming, design patterns, data structures, and algorithms, along with the ability to collaborate effectively across teams and manage multiple tasks efficiently. US citizenship is mandatory, and an active Secret clearance or willingness to obtain one through GDIT sponsorship is preferred.

What you'll do

  • Perform software requirements analysis for high-performance big data systems.
  • Design, develop, and maintain complex software solutions using Agile principles.
  • Implement database technologies including SQL, ETL processes, indexing, and performance tuning.
  • Utilize modern C++ versions in a Linux environment to create robust applications.
  • Develop multi-threaded and multi-process applications to enhance system efficiency.
  • Collaborate with project teams to ensure effective communication and solution delivery.

What we're looking for

  • US citizenship and active Secret clearance required or willingness to obtain one.
  • 5+ years of experience in software engineering and development.
  • Proficiency in modern C++ versions (C++11/14/17/20) in a Linux environment.
  • Strong understanding of database technologies, SQL, ETL, indexing, and performance optimization.
  • Expertise in object-oriented programming, design patterns, data structures, and algorithms.

More like this

Similar roles

Senior Software Engineer

Lockheed Martin

Colorado Springs, CO 3 days ago $93,200$164,450
Java Linux Agile Docker Kubernetes Spring git Nexus JIRA Confluence Maven Gradle Eclipse UML CI/CD

Senior Full Stack Software Engineer

Lockheed Martin

King of Prussia, PA 3 days ago
JavaScript Node.js C# Angular React Vue.js GitLab Jira VersionOne Confluence CI/CD REST gRPC CSS Material Astro UX

Software Engineer Associate

Lockheed Martin

Colorado Springs, CO +1 3 days ago $62,700$110,630
Java Linux Git Python JavaScript HTML Red_Hat_Enterprise_Linux RHEL Ansible Docker Maven Gradle Eclipse Fortify SonarQube

Staff Software Engineer

Lockheed Martin

Colorado Springs, CO 2 days ago $113,900$200,905
Java Linux Agile Docker Kubernetes Spring git Nexus JIRA Confluence Maven Gradle Eclipse UML CI/CD

Senior Software Engineer, Security

Nvidia

Remote (Santa Clara, CA) 25 days ago $184,000$287,500
C/C++ Linux kernel hardening eBPF SELinux AppArmor OAuth 2.1 OIDC Kerberos FIDO2 WebAuthn Microsoft Active Directory Entra ID SCIMv2 FreeIPA RHEL IdM SSSD PKI lifecycle management Host-Based Access Control Slurm Lustre NFS Docker Enroot Kubernetes InfiniBand PKeys MKeys Zero Trust ZTNA VRFs CVSS 4.0 SBOM Rust
Remote

(USA) Senior Software Engineer, Information Security

Walmart

Bentonville, AR 12 days ago $90,000$180,000
Python Java Go OAuth OIDC SAML Docker Kubernetes Azure GCP FIDO2 Passkeys CI/CD Terraform RESTful APIs Observability Monitoring Phishing resistant MFA Adaptive authentication Risk-based access controls Version control software Git