General Dynamics Information Technology · 3 days ago
Principal Software Engineer- HYBRID
General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology, and mission services to major U.S. government agencies. The Principal Software Engineer will work as a Forward Deployed Engineer, responsible for delivering impactful software solutions and leading a team to solve complex user problems.
Artificial Intelligence (AI)Cloud ComputingConsultingCyber SecurityInformation Technology
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
Conduct technical demos and rapid prototyping to validate concepts and accelerate solution adoption with stakeholders
Build and maintain strong client relationships with customer and internal leadership and technical teams
Actively support business growth initiatives including capability demonstrations, and innovation showcases
Qualification
Required
9 + years of related experience
US Citizenship Required: Yes
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)
Expert-level proficiency in at least one modern programming language (Java, Python, or similar)
Expert-level proficiency in cloud engineering paradigms, especially high-scale asynchronous systems and secure service integration patterns
Deep understanding of design patterns, reliability, and scaling principles
Strong architectural and system design capabilities
Demonstrated ability to communicate complex technical concepts to non-technical audiences
Experience mentoring engineers, leading technical teams, or serving as a tech lead
Ability to influence technical direction and advocate for sound engineering practices
Proven success in client-facing roles, including delivering technical presentations and building trusted-advisor relationships with government stakeholders
Track record of learning and adapting to new technologies, frameworks, and methodologies
Demonstrated embrace of AI and automation tools to enhance productivity and engineering outcomes
Comfort with ambiguity and willingness to venture into new problem domains
Education: Technical Training, Certification(s) or Degree
Technical skills: modern programming languages (Java, Python, or similar); cloud engineering paradigms; architectural and system design
Security clearance level: Public Trust 6C
Role requirements: Position is Hybrid but candidate must be located in the Washington, DC metropolitan area (DC/MD/VA) with ability to be onsite at customer site in Washington, DC on a regular and recurring basis (typically 2–3 days per week, subject to client requirements)
Benefits
Comprehensive benefits and wellness packages
401K with company match
Variety of medical plan options, some with Health Savings Accounts
Dental plan options
A vision plan
The ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match
Full flex work weeks where possible
A variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
Short and long-term disability benefits
Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
Company
General Dynamics Information Technology
General Dynamics Information Technology is an IT consulting company that specializes in cyber security, AI, and quantum computing. It is a sub-organization of General Dynamics.
Funding
Current Stage
Late StageRecent News
2026-01-03
2025-12-16
Business Wire
2025-11-20
Company data provided by crunchbase