Home › Search › Job

Principal Software Developer

Remote - AE · staff

Job at a glance

Remote - AE
Location
Remote
Work arrangement
Staff
Seniority

Responsibilities Deliver new features and improve reliability of core services Identify and address major system bottlenecks or flaws in business logic Take ownership over core product problems and develop scalable solutions Lead a team of developers to engineer software for complex user problems Communicate technical decisions and trade-offs to stakeholders Requirements Expert-level proficiency in at least one modern programming language (Java, Python, or similar) Proven ability to design and implement distributed systems (multi-tier architectures) Verifiable experience with microservice architectures, especially in high-throughput and low-latency systems Expert-level proficiency in cloud engineering paradigms Strong architectural and system design capabilities Experience mentoring engineers or leading technical teams Preferred Qualifications Experience with system transformations (e.g., applying strangler patterns) Experience with complex systems migrations involving multiple phases Demonstrated embrace of AI and automation tools Benefits Comprehensive medical, dental, and vision plans 401(k) with company match Paid time off including vacation, sick, and personal time Paid parental and military leave Health, short, and long-term disability benefits Full-flex work week About the Company GDIT is a global technology and professional services company that delivers technology solutions and mission services to major U.S.

government, defense, and intelligence community agencies.

The data behind this page: Pay transparency Ghost jobs Remote work Hiring market State of Jobs report All datasets
Search all live jobs — free, no account →