Taro Logo

Principal Software Developer

Global technology and professional services company delivering consulting, technology and mission services to US government, defense and intelligence agencies.
Wyoming, USAAspen, CO 81611, USASalida, CO 81201, USA
$161,500 - $218,500
Backend
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Principal Software Developer

GDIT is seeking a Principal Software Developer to join their team in a remote capacity. This role combines technical leadership with hands-on development, requiring 10+ years of professional software development experience. The ideal candidate will be proficient in Python/Java and expert in distributed systems and microservice architecture.

The position offers an opportunity to lead and mentor a development team while working on mission-critical systems for government agencies. You'll be responsible for designing and implementing high-throughput, low-latency systems, managing complex migrations, and delivering new features that make a meaningful impact.

The role requires strong technical expertise in distributed systems, microservices, and system architecture, combined with leadership capabilities. You'll work in a collaborative environment where ideas are openly discussed and challenged, with the freedom to propose and implement solutions to complex problems.

GDIT offers a comprehensive benefits package including medical, dental, and vision insurance, 401(k) with company match, flexible work arrangements, and generous paid time off. The company's scale (30,000+ employees across 50 countries) provides ample opportunities for growth and impact while working on significant government and defense projects.

The position offers a competitive salary range of $161,500 - $218,500, with remote work flexibility and minimal travel requirements (10-25% to DC). This is an excellent opportunity for a senior technical leader who wants to make a meaningful impact while working on complex, mission-critical systems for important government clients.

Last updated 2 days ago

Responsibilities For Principal Software Developer

  • Lead a team of Developers to engineer and develop software to solve complex user problems
  • Work across the stack to solve problems
  • Take ownership over core product problems
  • Deliver new features and improve reliability of core services
  • Identify major system bottlenecks and proactively address them
  • Work in a fast paced, collaborative environment

Requirements For Principal Software Developer

Java
Python
JavaScript
  • Minimum of 10+ years of non-internship professional software development experience
  • Minimum of 10+ years of programming with Java and/or Python
  • Minimum of 10+ years of leading design or architecture experience
  • Experience designing distributed systems
  • Microservice Architecture experience with high throughput and low-latency systems
  • Experience with complex systems migration
  • Experience as a mentor, tech lead or leading an engineering team
  • Must be a US Citizen
  • Able to obtain and maintain Public Trust 6C

Benefits For Principal Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical plan options with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan with company match
  • Flexible work weeks
  • 15 days paid leave
  • 10 paid holidays
  • Paid parental leave
  • Short and long-term disability benefits
  • Life insurance
  • Critical illness insurance
  • Business travel insurance

Interested in this job?

Jobs Related To GDIT Principal Software Developer