GDIT

federal government

SeniorSoftwareEngineer

$111–150k Falls Church, Virginia, United States FULL TIME
The Brief

“Senior Software Engineer at GDIT. Skills: software engineering, scalable software capabilities, application architecture, immutable infrastructure patterns, Infrastructure-as-Code, Configuration-as-Code patterns, continuous integration, continuous deployment, observability stacks. Executes complex software engineering activities by transforming system design artifacts, user requirements, and mission workflows into scalable software capabilities supporting Advana operations on NIPRNet, SIPRNet, a”

What You'll Achieve.

strengthen mission resilience; expand capability coverage; improve operational effectiveness

Industry & Context.

federal government
Problems you'll solve

resolves design conflicts; resolve integration challenges

Eligibility Requirements

Top Secret/SCI Clearance, US Citizenship Required

What They're Looking For.

Must Have

3+ years of related experience, TS/SCI Clearance

Nice to Have

Automated Testing, Continuous Integrations, Software Development Life Cycle (SDLC)

What You'll Do.

Executes complex software engineering activities by transforming system design artifacts

and mission workflows into scalable software capabilities supporting Advana operations on NIPRNet

Develops advanced application features

data‑processing logic

and automation modules using Python

and Kubernetes to expand mission analytics

and customer‑facing tools.

Leads complex feature development

conducts in‑depth code reviews

and drives high‑volume story‑point delivery across sprint cycles.

Owns the application architecture

resolves design conflicts

defines the security‑by‑design baseline

and establishes immutable infrastructure patterns through reusable Terraform and Ansible modules.

Reviews all code for security and compliance alignment and architects end‑to‑end pipeline workflows with clearly defined quality gates.

Creates baseline STIG and container‑hardening profiles

automates compliance reporting

and leads remediation strategies across mission applications.

Designs Infrastructure‑as‑Code and Configuration‑as‑Code patterns that enforce environmental consistency

reduce configuration drift

and support repeatable provisioning across the full software lifecycle.

Integrates automated testing components into continuous integration and continuous deployment pipelines to support unit testing

compliance validation

and mission‑aligned acceptance checks.

Designs observability stacks

leads incident post‑mortems

and authors high‑level architecture and compliance documentation.

Evaluates emerging technologies and drives adoption strategies that strengthen mission resilience.

Collaborates with platform engineering

cybersecurity operations

configuration‑management teams

and DevSecOps pipeline engineers to resolve integration challenges and enhance reliability across mission applications.

Delivers source‑code updates

technical documentation

performance summaries

and enhancement recommendations that strengthen resilience

expand capability coverage

and improve operational effectiveness across the Advana ecosystem.

How You'll Work.

Team & Collaboration

Collaborates with platform engineering, cybersecurity operations, configuration‑management teams, and DevSecOps pipeline engineers to resolve integration challenges and enhance reliability across mission applications.

Communication Scope

authors high‑level architecture and compliance documentation; Delivers source‑code updates, technical documentation, performance summaries, and enhancement recommendations

Process & Methodology

drives high‑volume story‑point delivery across sprint cycles

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about GDIT?

Real rants from real employees. Read before you apply.

Read Company Rants →