Taro Logo

Principal Software Engineer

People infrastructure for the future of work
$236,480 - $278,212
Backend
Principal Software Engineer
Hybrid
501 - 1,000 Employees
20+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

About Checkr
Checkr builds people infrastructure for the future of work. We've designed a faster—and fairer—way to screen job seekers. Established in 2014, Checkr puts modern technology powered by machine learning in the hands of hiring teams, helping to hire great new people with an experience that's fast, smooth, and safe. Checkr has over 100,000 customers including DoorDash, Coinbase, Lyft, Instacart, and Airtable.

As a Principal Software Engineer at Checkr, you'll be responsible for facilitating the long-term design of Checkr's core systems and leading critical cross-organizational initiatives, including International expansion and Enterprise Architecture development. You'll work across the entire R&D organization to understand product domain models and customer needs, ensuring Checkr builds a best-in-class, API-first product that scales for the future.

This role offers the opportunity to:

  • Shape the long-term architecture of core systems
  • Lead API governance and best practices
  • Drive international platform expansion
  • Implement versioning strategies
  • Ensure service quality and scalability
  • Collaborate on feature design and implementation
  • Partner with Product on project planning

The ideal candidate brings:

  • 20+ years of software engineering experience
  • 8+ years in leadership roles
  • 4+ years leading architecture projects
  • Expertise in Ruby and GoLang
  • Strong cloud technology knowledge
  • Deep understanding of microservices and async queuing
  • Experience mentoring teams in domain-driven design

Benefits include competitive compensation ($236,480-$278,212 in Denver), equity, full healthcare coverage, learning allowance, flexible PTO, wellness stipend, and hybrid work environment with office perks like lunch 4x/week and commuter benefits. Join us in building the future of work while promoting fair hiring practices and diversity in employment.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Facilitate the long-term architecture of our core systems
  • Develop a cohesive engineering strategy for Checkr's architecture
  • Drive the work to evolve Checkr's platform into Enterprise and International markets
  • Drive the work to introduce Checkr's first versioning strategy
  • Lead and sponsor API governance groups and advocate for best practices
  • Deeply understand customer, partner, and product team needs
  • Ensure the quality, reliability, and scalability of our services
  • Collaborate with the team in designing and implementing new features
  • Partner with Product and management in project planning

Requirements For Principal Software Engineer

Ruby
Go
Kubernetes
  • 4+ years leading architecture projects across an organization
  • 8+ years experience in a leadership role
  • 20+ years experience as a software engineer
  • Experience developing in Ruby and GoLang
  • Solid understanding of Cloud technologies and all layers of backend stacks
  • Strong collaboration, communication and project management skills
  • Deep understanding of microservices design and asynchronous queueing models
  • Experience leading and influencing cross-functional teams
  • Experience mentoring engineering and product teams in domain driven design

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Learning and development allowance
  • Competitive cash and equity compensation
  • 100% medical, dental, and vision coverage
  • Up to $25K reimbursement for fertility, adoption, and parental planning services
  • Flexible PTO policy
  • Monthly wellness stipend
  • Home office stipend
  • Lunch four times a week
  • Commuter stipend

Interested in this job?

Jobs Related To Checkr Principal Software Engineer