General Dynamics Information Technology

Senior Software Developer (Must be eligible for security clearance)

General Dynamics Information Technology
Apply
3 months ago
Annapolis Junction, MD, USASenior

Base Salary

$162k - $219k/yr

Responsibilities

  • Architect end-to-end software systems and services, defining interfaces, technology choices, and technical trade-offs.
  • Research, design, develop, modify, document, and maintain enterprise software throughout the full software development lifecycle.
  • Write production software primarily in Go and Rust, plus Bash and shell automation, and develop automated tests.
  • Contribute to TypeScript and React front-end development when needed.
  • Use AI-assisted and agentic coding tools to analyze code, troubleshoot systems, and accelerate development with appropriate human review.
  • Package, build, deploy, monitor, and maintain containerized applications in orchestrated and GitOps-driven environments.
  • Build internal tools, command-line interfaces, and APIs for development, build, and deployment workflows.
  • Diagnose and resolve issues across application code, container runtimes, operating systems, kernels, and distributed systems.
  • Create architecture diagrams, design documents, and technical patterns that support scalability and maintainability.

Requirements

  • 8+ years of professional software development experience.
  • Technical training, certifications, or a relevant degree.
  • Systems-level programming experience in Go and/or Rust.
  • Strong Linux and shell/Bash skills, including kernel-level understanding.
  • Experience designing and architecting software and systems, including secure, highly available distributed systems.
  • Experience with containerized software development, automated testing, CI/CD, and infrastructure-as-code.
  • Hands-on experience with AI-assisted or agentic coding tools.
  • Ability to obtain TS/SCI with polygraph clearance; the employer states it will sponsor the selected candidate if needed.
  • U.S. citizenship is required.
  • Strong debugging, systems trade-off, communication, independent work, and system reliability improvement skills.
  • Preferred experience includes Kubernetes, Flux, Argo CD, C or C++, TypeScript/React, Docker Compose, Renovate, large-scale monitoring and alerting, tool and API development, and open-source contribution or maintenance.

Benefits

  • Comprehensive medical, dental, vision, disability, life, accident, critical illness, and other insurance options.
  • 401(k) plan with company match and pre-tax and post-tax contribution options.
  • Paid vacation, sick, personal, holiday, parental, military, bereavement, and jury-duty leave.
  • Full-flex work weeks where possible and wellness benefits.
  • Onsite work in Annapolis Junction, Maryland, with less than 10% travel and 40 scheduled hours per week.
  • Salary range stated as $161,500-$218,500, with pay determined by experience, location, and contractual requirements.
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me