Taro Logo

Principal Software Developer

Global technology and professional services company delivering consulting, technology and mission services to US government agencies, defense and intelligence community.
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 offers an exciting opportunity to lead and develop software solutions for major US government agencies. The ideal candidate will have extensive experience (10+ years) in software development, particularly with Java/Python, and expertise in distributed systems and microservice architecture.

The position combines technical leadership with hands-on development, requiring someone who can both guide a team and deliver complex technical solutions. You'll be working on critical systems that require high throughput and low-latency performance, while leading the transformation from monolithic to microservice architectures.

GDIT offers a comprehensive benefits package including medical, dental, and vision insurance, a 401(k) with company match, and generous paid time off. The company's culture emphasizes shipping products and making meaningful impact, with opportunities to work on big features rather than minor changes.

As a Principal Software Developer, you'll be responsible for leading design and architecture decisions, mentoring team members, and ensuring the delivery of robust software solutions. The role offers the flexibility of remote work, though some travel to DC (10-25%) is required.

The position comes with a competitive salary range of $161,500 - $218,500, reflecting the senior nature of the role and the extensive experience required. This is an excellent opportunity for a seasoned software developer looking to make a significant impact while working with cutting-edge technologies in a mission-critical environment.

Last updated a month ago

Responsibilities For Principal Software Developer

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

Requirements For Principal Software Developer

Java
Python
JavaScript
  • 10+ years of professional software development experience
  • 10+ years of programming with Java and/or Python
  • 10+ years of leading design or architecture experience
  • Experience designing distributed systems
  • Microservice Architecture experience
  • 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
  • Available for 10-25% travel to DC

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 (160 hours)
  • 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