Principal Software Engineer — Build Fast, Scale Impact

General Dynamics Information Technology, Inc.

Fairfax (VA)

On-site

USD 187,000 - 253,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

General Dynamics Information Technology, Inc. is seeking a Principal Software Developer to deliver high-impact software and own core features. You will drive architectural decisions, work across the stack, and mentor engineers in a fast-paced setting.

This role emphasizes delivering reliable services, solving complex problems, and leveraging modern technologies to scale with demand. Competitive compensation is offered.

Qualifications

  • Demonstrated track record of delivering high-impact software solutions in professional settings
  • Proven ability to design and implement distributed systems (multi-tier architectures) including storage layers, caching layers, application layers, with understanding of failure modes
  • Verifiable experience with microservice architectures, especially in high-throughput and low-latency systems
  • Portfolio of work showing expertise with system transformations (e.g., applying strangler patterns to evolve monoliths to microservices)
  • Experience with complex systems migrations involving multiple phases (dark reads, dark writes, light reads, light writes)

Responsibilities

  • Work in a fast-paced, collaborative environment where ideas are discussed and challenged openly
  • Deliver new features and improve reliability of our core services including the major read/write paths for customer intake, application screening, and information dissemination
  • Identify major system bottlenecks or flaws in business logic, and proactively address them
  • Take ownership over core product problems, develop solutions you're proud of, and prove through data that they deliver impact at scale
  • Work across the stack to solve problems -- there is no reliance on another engineer or team to get something done for you
  • Lead a team of Developers to engineer and develop software to solve complex user problems
  • Communicate technical decisions and trade-offs effectively to both technical and non-technical stakeholders

Skills

Python
Java
Distributed systems
Cloud engineering

Job description

General Dynamics Information Technology, Inc. is seeking a Principal Software Developer to deliver high-impact software and own core features. You will drive architectural decisions, work across the stack, and mentor engineers in a fast-paced setting.

This role emphasizes delivering reliable services, solving complex problems, and leveraging modern technologies to scale with demand. Competitive compensation is offered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - AI, AWS & Microservices
Principal Software Engineer - AI, AWS & Microservices

General Dynamics Information Technology, Inc. • United States

Remote
USD 128,000 - 173,000
Principal Software Developer - AI, Cloud & Microservices
Principal Software Developer - AI, Cloud & Microservices

General Dynamics Information Technology (GDIT) • Fairfax (VA)

On-site
USD 128,000 - 173,000
401K with company match
Paid time off
Health insurance
Principal Backend Architect — Remote
Principal Backend Architect — Remote

General Dynamics Information Technology, Inc. • Maryland

On-site
USD 147,000 - 199,000
Senior Software Engineer Advisor — Lead Secure, Complex Solutions
Senior Software Engineer Advisor — Lead Secure, Complex Solutions

General Dynamics Information Technology, Inc. • Hanover (MD)

On-site
USD 111,000 - 150,000
401K with company match
Health and wellness programs
Paid education and certifications
Senior Backend Architect - Distributed Systems (Remote)
Senior Backend Architect - Distributed Systems (Remote)

General Dynamics Information Technology, Inc. • Los Angeles (CA)

Hybrid
USD 143,000 - 190,000
Principal Software Engineer – Big Data & C++ (Onsite)
Principal Software Engineer – Big Data & C++ (Onsite)

General Dynamics Information Technology, Inc. • Oakton (VA)

On-site
USD 136,000 - 184,000
401K with company match
Comprehensive health and wellness
Paid education and certifications
Senior Principal Cyber Engineer — Mission-Driven Innovation
Senior Principal Cyber Engineer — Mission-Driven Innovation

General Dynamics Information Technology • Maryland

On-site
USD 130,000 - 190,000
Senior Software Developer: TS/SCI with Poly, AI‑Assisted
Senior Software Developer: TS/SCI with Poly, AI‑Assisted

General Dynamics Information Technology, Inc. • Maryland

On-site
USD 162,000 - 219,000
Growth opportunities via AI-powered HR
Internal mobility team
Total Rewards package
+1
Senior Software Developer - Mission-Critical Intelligence (TS/SCI)
Senior Software Developer - Mission-Critical Intelligence (TS/SCI)

General Dynamics Information Technology, Inc. • Herndon (VA)

On-site
USD 110,000 - 160,000
Comprehensive benefits and wellness
401K with company match
Competitive pay and paid time off
Senior Software Engineer: Go/Rust, AI, Systems Architecture
Senior Software Engineer: Go/Rust, AI, Systems Architecture

General Dynamics - IT • Corridor North (MD)

On-site
USD 150,000 - 190,000