Senior Staff Software Engineer
San Francisco, CASoftware Engineer$257k–$302kPosted Apr 28, 2026
Back to jobsNewSenior Staff Software EngineerSan Francisco, California, United StatesApplyAbout CheckrCheckr is building the data platform to power safe and fair decisions. Checkr’s innovative technology and robust data platform help customers assess risk and ensure safety and compliance to build trusted workplaces and communities. Checkr has over 100,000 customers including Amazon, DoorDash, Netflix, Kimpton, and Anthropic.We’re a team that thrives on solving complex problems with innovative solutions that advance our mission. Checkr is recognized on Forbes Cloud 100 2025 List and is a Y Combinator 2024 Breakthrough Company.Checkr’s mission is to build a fairer future by designing technology to create opportunities for all. We believe all candidates, regardless of who they are, should have a fair chance to work. Established in 2014 and valued at $5B, Checkr is using technology to bring hiring to the next level. Our People Trust Platform uses machine learning to help thousands of companies modernize their background check process and make hiring safer, more efficient, and more inclusive. Some of our customers include Uber, Instacart, DoorDash, Netflix, Compass Group, and Adecco.
Checkr is looking for an experienced Senior Staff Software Engineer to facilitate the long-term design of Checkr’s core systems and to lead critical cross-organizational initiatives, including the international expansion of our platform and development of an Enterprise Architecture. In this role, you will work across the entire R&D organization to deeply understand the product’s domain models and customer needs, and work across all teams to ensure that Checkr is architecting a best-in-class, API-first product that can scale into the future.
What you'll do:
Proactively identify the top opportunities for impact for the engineering organization
Own direction and lead execution of organization-wide technical efforts
Hands-on contribution in areas with a high degree of business risk
Break down very complex projects into simple systems that can be effectively built and maintained by less experienced engineers
Create documents to set standards of architectural best practices that the broader engineering organization consumes
Upskill the Staff Engineers in the company to systematically raise the bar for quality and scale
Inform buy vs build decisions, supporting broad business strategy
Deeply understand customer, partner, and product team needs, and represent your teams in technical conversations with company leadership
What you bring:
Degree in computer science or related field (Bachelor's or Master's)
2+ years leading architecture projects across an organization
5+ years of experience in a leadership role
15+ years of experience as a software engineer
Experience developing in Ruby, GoLang, and Python
Solid understanding of cloud technologies and all layers of backend stacks
Deep understanding of microservices design and asynchronous queueing models
Experience designing and maintaining real-time & batch processing data pipelines serving up billions of data points
Experience mentoring engineering and product teams in domain-driven design
Experience leading and influencing cross-functional teams
Strong collaboration, communication, and project management skills
A strong sense of ownership
A great desire to learn, collaborate, improve, and innovate
What you’ll get
A fast-paced and collaborative environment
Learning and development allowance
Competitive cash and equity compensation, and opportunity for advancement
100% medical, dental, and vision coverage
Up to $25K reimbursement for fertility, adoption, and parental planning services
Flexible PTO policy
Monthly wellness stipend
#LI-TD1Pay Transparency Disclosure
One of Checkr’s core values is Transparency. To live by that value, we’ve made the decision to disclose salary ranges in all of our job postings. We use geographic cost of labor as an input to develop ranges for our roles and as such, each...