1,981,693open jobs
116,967companies
252,700added this week
Browse all
Salary
$213k – $288k per year
Location
In office (Annapolis Junction)
Seniority
Principal · 15+ years exp
Visa
H-1B filings in 12 months: 21 · for this role: 15 · green card filings: 4
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 24, 2026. First seen by Alion on Aug 26, 2026. General Dynamics Information Technology scores A on the Alion truth index.

Overview
Company
Impact
Profile match
General Dynamics Information Technology, known as GDIT, is the technology services division of the defence contractor General Dynamics and one of the largest suppliers of IT to the United States federal government. It designs, builds and operates networks, cloud environments, cybersecurity and mission applications for defence, intelligence, homeland security and civilian agencies, work that requires a very large security-cleared workforce. The division roughly doubled in scale through the 2018 acquisition of CSRA, and has since concentrated on cloud migration, zero trust architecture and applying artificial intelligence inside accredited government environments.

Type of Requisition:

Regular

Clearance Level Must Currently Possess:

Top Secret SCI + Polygraph

Clearance Level Must Be Able to Obtain:

Top Secret SCI + Polygraph

Public Trust/Other Required:

None

Job Family:

Software Engineering

Job Qualifications:

Skills:

C/C++, Docker (Software), Java Web Development, Python Software Development, Software Design

Certifications:

None

Experience:

15 + years of related experience

US Citizenship Required:

Yes

Job Description:

SOFTWARE ENGINEER

Transform technology into opportunity as a Software Engineer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.

MEANINGFUL WORK AND PERSONAL IMPACT

As a Software Engineer, the work you’ll do at GDIT will be impactful to the mission. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team.

  • Reviews and tests software components for adherence to the design requirements and documents test results.

  • Resolves software problem reports.

  • Utilizes software development and software design methodologies appropriate to the development environment.

  • Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off­ the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

WHAT YOU’LL NEED TO SUCCEED

Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer must have:

  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 15+ years of related experience
  • Security clearance level: TS/SCI w/Poly required
  • US citizenship required
  • Role requirements:
  • Analyze user requirements to derive software design and performance requirements

  • Debug existing software and correct defects

  • Provide recommendations for improving documentation and software development process standards

  • Design and code new software or modify existing software to add new features

  • Integrate existing software into new or modified systems or operating environments

  • Write or review software and system documentation

  • Serve as team lead at the level appropriate to the software development process being used on any particular project

  • Design or implement complex database or data repository interfaces/queries

  • Develop or implement algorithms to meet or exceed system performance and functional standards

  • Assist with developing and executing test procedures for software components

  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas

  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance

  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.

  • Additional contract or position specific required experience for this level (skills, technologies, expertise): Build applications using specified programming language per the development requirements.

  • Development for Windows or UNIX applications using scripting languages (e.g., C, C++, C#, Java, and Python).

  • Dev Ops- Build and deploy technologies (e.g., Artifactory, Docker, Terraform, Ansible, Packer) Cl/CD- Experience with Cl/CD tools (e.g., Jenkins and Bamboo), and building automated Cl/CD pipelines

GDIT IS YOUR PLACE

At GDIT, the mission is our purpose, and our people are at the center of everything we do.

  • Growth: AI-powered career tool that identifies career steps and learning opportunities
  • Support: An internal mobility team focused on helping you achieve your career goals
  • Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
  • Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.

#MD_2026Alumni

The likely salary range for this position is $212,500 - $287,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

None

Telecommuting Options:

Onsite

Work Location:

USA MD Annapolis Junction

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.

Our Identity Verification Process:

As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.

About Our Work:

We are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.Join our Talent Community to stay up to date on our career opportunities and events at

gdit.com/tc.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,981,693 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Annapolis Junction
$104k – $218k per year • In office • TS/SCI • Full-Time • 7+ years exp • Bachelor's Degree • Chantilly
Python
JavaScript
TypeScript
SQL
Node JS
Databases
MySQL
PostgreSQL
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
CI/CD
Git
Docker
Kubernetes
Configuration Management
Linux
Cybersecurity
LDAP
PKI
Management
ServiceNow
Agile
Scrum
ITSM
Apply
≈ $125k – $250k per year (Estimated) • In office • 5+ years exp • Jersey City
AI/ML
Copilot
DevOps
Rest API
CI/CD
AWS
Management
Agile
QA
Swagger
Apply
$185k – $246k per year • Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Iselin
Python
Go
JavaScript
Java
TypeScript
C#
C#
.NET
Databases
DynamoDB
Apache Kafka
Amazon Aurora
AI/ML
LLM
Time Series
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
gRPC
Terraform
CI/CD
GitOps
AWS
Docker
Kubernetes
Service Mesh
Amazon EKS
AWS Lambda
SLI/SLO/SLA
IAM
Amazon EventBridge
Cybersecurity
SOC 2
HIPAA
Zero Trust
Threat Modeling
Life Sciences
Medidata Rave
Apply
$121k – $224k per year • Hybrid • 9+ years exp • Master's Degree • Owego
C
C++
C
U-Boot
DevOps
RTOS
Linux
Management
Agile
SpaceTech
DO-178C
DO-254
ARINC
MIL-STD-1553
Defense
MIL-STD-882
EVMS
Apply
≈ $148k – $275k per year (Estimated) • In office • Poway
Python
C++
Apply
Software Engineer 1 day ago
In office • Bachelor's Degree • New Cairo
Python
Java
C#
Management
Agile
Apply
In office • 5+ years exp • New Cairo
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
Dapper
xUnit
Moq
Databases
PostgreSQL
Oracle
Azure SQL Database
Frontend
Angular
WebAssembly
DevOps
Rest API
Terraform
Helm
GitLab CI
Azure
CI/CD
Docker
Kubernetes
Grafana
Bicep
Azure AKS
GitLab
API Gateway
Cybersecurity
Microsoft Entra ID
QA
Swagger
Postman
Apply
≈ $51k – $142k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cairo
Python
SQL
Databases
MySQL
PostgreSQL
Oracle
DevOps
Terraform
Ansible
Red Hat
Docker
Kubernetes
Ubuntu
Configuration Management
OpenStack
CentOS Stream
IAM
Linux
TCP/IP
DNS
VLAN
Cybersecurity
Tcpdump
Apply
≈ $57k – $115k per year (Estimated) • Hybrid • 4+ years exp • Málaga
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Management
Agile
Scrum
Kanban
Apply
≈ $38k – $91k per year (Estimated) • In office • 12+ years exp • PhD • Bengaluru
Python
AI/ML
Spark
Fine-tuning
Prompt Engineering
NLP
MLlib
Transformers
TensorFlow
Keras
PyTorch
LLM
Hugging Face
Machine Learning
DevOps
Git
Docker
Apply
PHP Developer 4 days ago
$119k – $161k per year • Remote (United States) • Public Trust • Full-Time • 3+ years exp • Bachelor's Degree • United States
JavaScript
PHP
SQL
Databases
MySQL
Oracle
DevOps
Azure
Git
AWS
Bitbucket
Management
Confluence
Jira
Agile
Scrum
ITIL
Apply
$170k – $230k per year • In office • TS/SCI • Full-Time • 10+ years exp • Bachelor's Degree • McLean
JavaScript
TypeScript
C#
C++
Node JS
Node JS
Electron
Koa.js
Databases
MySQL
ElasticSearch
Frontend
Webpack
Angular
Sass
Less
DevOps
Kibana
Jenkins
Git
AWS
Nginx
GitHub
Apply
Software Engineer 2 4 days ago
$152k – $206k per year • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Annapolis Junction
Python
Bash
DevOps
Splunk
Ansible
containerd
GitLab CI
CI/CD
Jenkins
Git
Docker
IAM
HPC
Linux
Cybersecurity
Keycloak
HashiCorp Vault
Management
Confluence
Agile
Apply
Software Engineer 3 4 days ago
$176k – $238k per year • In office • TS/SCI • Full-Time • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
SQL
Bash
Databases
MySQL
PostgreSQL
MariaDB
AI/ML
Spark
Airflow
Jupyter Notebook
NumPy
DevOps
SLURM
Git
HPC
Linux
Management
Confluence
Apply
Software Engineer 2 4 days ago
$152k – $206k per year • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Annapolis Junction
Python
Java
Bash
AI/ML
Spark
Airflow
DevOps
Podman
containerd
Git
AWS
Docker
Linux
Management
Confluence
Apply
≈ $137k – $252k per year (Estimated) • In office • TS/SCI • Full-Time • 9+ years exp • Bachelor's Degree • Annapolis Junction
JavaScript
PHP
TypeScript
PHP
Drupal
Databases
PostgreSQL
ElasticSearch
Frontend
Vue.js
Angular
React.js
DevOps
CI/CD
Git
Linux
Management
Agile
Scrum
Apply
$176k – $282k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Java
Kotlin
SQL
Databases
MongoDB
AI/ML
Flink
Frontend
Redux
DevOps
Git
AWS
Kubernetes
Linux
Management
Agile
Apply
$176k – $282k per year • In office • TS/SCI • 8+ years exp • Bachelor's Degree • Annapolis Junction
Python
Scala
AI/ML
Hadoop
Spark
Machine Learning
DevOps
AWS
Kubernetes
Analytics
Apache NiFi
Apply
Data Engineer 1 day ago
$146k – $234k per year • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Annapolis Junction
Databases
MySQL
DevOps
Splunk
Linux
Analytics
Apache NiFi
Apply
$176k – $282k per year • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Annapolis Junction
Databases
MySQL
DevOps
Splunk
Linux
Analytics
Apache NiFi
Apply
See all jobs
This is one of many
1,981,693 more open roles from verified company boards, updated every day.