Principal Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Dynamics Information Technology ยท 4 days ago

Principal Software Developer

General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government. They are seeking a Principal Software Developer who will work in a fast-paced, collaborative environment to deliver new features, improve reliability of core services, and lead a team of developers to solve complex user problems.

Artificial Intelligence (AI)Cloud ComputingConsultingCyber SecurityInformation Technology
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

PythonJavaDistributed systemsMicroservice architecturesCloud engineeringDesign patternsSystem designMentoring engineersCommunication skillsAdaptability

Required

10 + years of related experience
US Citizenship Required: Yes
Must be a US Citizen and able to obtain and maintain Public Trust 6C
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
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

Preferred

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)

Benefits

Variety of medical plan options, some with Health Savings Accounts
Dental plan options
A vision plan
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
Full flex work weeks where possible
Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
15 days of paid leave per calendar year to be used for vacations, personal business, and illness
10 paid holidays per year
GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees
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

company-logo
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 Stage

Leadership Team

leader-logo
Paul Nedzbala
Senior Vice President
linkedin
leader-logo
Ben Buckley
Vice President and General Manager
linkedin
Company data provided by crunchbase