InternFlow

Greenhouse ·

full-time

Senior Software Engineer (ruby/rails), MVR

Checkr · San Francisco, California, United States

Checkr operates a data platform focused on AI-driven verification services, facilitating background checks and identity screenings for a wide range of industries including transportation, housing, and childcare. As a Senior Software Engineer on the MVR team, you will be responsible for the end-to-end development and evolution of systems that process motor vehicle records. Your daily work will involve designing and maintaining scalable services that handle the retrieval, normalization, and delivery of sensitive data. You will lead technical strategy, define architectural improvements to enhance system reliability, and collaborate with cross-functional teams including product and operations to ensure data accuracy and compliance. This role requires deep expertise in backend systems, distributed architectures, and API integrations. It is well-suited for an experienced engineer who excels at systems thinking, enjoys solving complex data pipeline challenges, and is comfortable mentoring others while maintaining high standards for code quality and operational excellence. You will be expected to drive technical initiatives from ideation to deployment while proactively managing systemic risks within the platform's data flows.

ruby on railsbackend engineeringdistributed systemsapi integrationdata pipelinessenior software engineersystem architecturemicroservices

About Checkr Checkr is building the data platform to power safe and fair decisions. Over 140,000 companies and millions of people rely on Checkr for AI verification in the moments that matter most: getting a new job, a new place to live, a car ride, childcare, even a date. Customers include Uber, Pennymac, Airbnb, Doordash, 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 . About the team/role As a Senior Software Engineer on the MVR team, reporting to the Engineering Manager, you will build and evolve the systems that power Checkr's motor vehicle record screenings, helping customers make safe, fair, and fast decisions about the drivers on their platforms. You will lead the design and execution of reliable, scalable services across the MVR lifecycle, from how records are ordered and retrieved from data sources to how they are processed, normalized, and delivered in customer reports. You will partner closely with Product, Supply Chain Operations, Product, and Business Operations to shape the platform's long-term architecture and ensure MVR screenings scale alongside Checkr's growth. What you’ll do End-to-End Ownership: Lead the development lifecycle for complex MVR features, from ideation and technical design through implementation, release, and ongoing operation. System-Level Strategy: Define and drive the technical direction for MVR systems, identifying architectural improvements that increase reliability, reduce turnaround time, and make the platform easier to extend. Cross-Functional Partnership: Partner with Data Supply Chain, Supply Chain Operations, Product, and Operations to translate data provider realities and customer needs into scalable technical solutions. Engineering Excellence: Design, build, and maintain high-performance services that meet the highest standards for data accuracy, security, and compliance. Operational Reliability: Proactively identify systemic risks across MVR data flows, lead incident response and root-cause analysis, and drive durable fixes that prevent recurrence. Technical Leadership: Mentor engineers on the team and across the organization, raising the bar on code quality, design reviews, and engineering practices. AI-First Mindset: Embrace an engineering culture where AI tooling is standard practice, leveraging the latest AI-assisted tools, models, and assistants to amplify your impact. What you bring Senior Backend Expertise: 5+ years of experience building scalable backend systems, with strong proficiency in at least one modern programming language and a deep understanding of relational databases, ORMs, and RESTful APIs. Distributed Systems Experience: A proven track record of designing and maintaining reliable distributed systems, including hands-on experience with microservices, CI/CD, and asynchronous or event-driven architectures. Systems Thinking: The ability to reason about a platform end to end, weigh architectural trade-offs, and design solutions that hold up as data sources, volume, and product requirements change. Data Integration & Quality: Experience integrating with external data providers or third-party APIs, and building pipelines that handle inconsistent, delayed, or incomplete data with accuracy and resilience. Ownership & Communication: Full-cycle ownership of your work and the ability to communicate technical decisions clearly to both engineering and non-engineering partners. An A-player mindset with a strong bias for action: you raise the bar, move with urgency, stay resilient through ambiguity, and take ownership to deliver meaningful outcomes. Pay Transparency Disclosure We use geographic cost of labor as an input to develop ranges for our roles and as such, each location where we hire may have a different range. If this role is remote, we have listed the top to the bottom of the possible range, but we will specify the target range for an exact location when you are selected for a recruiting discussion. For more information on our compensation philosophy, see our website . On-target Earnings OR Base Salary range (San Francisco, CA) $185,000 — $218,000 USD What We Offer 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 At Checkr, we believe an in office work environment strengthens collaboration, drives innovation, and encourages connection. Our hub locations are Denver, CO; San Francisco, CA; Nashville, TN; and Santiago, Chile. Individuals are expected to work from the office 3+ days a week. In-office perks are provided, such as lunch five times a week, a commuter stipend, and an abundance of snacks and beverages.

RoleSenior Software Engineer (ruby/rails), MVR
CompanyCheckr
LocationSan Francisco, California, United States
Typefull-time
CompensationNot disclosed
Posted2026-10-13
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Senior Software Engineer (ruby/rails), MVR at Checkr: frequently asked questions

What is the salary for this role?
Checkr has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Senior Software Engineer (ruby/rails), MVR position remote, hybrid or onsite?
The listing gives San Francisco, California, United States as the location and does not state a work mode.
What is the application deadline?
Checkr has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Senior Software Engineer (ruby/rails), MVR role?
Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.

More at Checkr

Other jobs at Checkr

See all 10 openings at Checkr

Explore Related Placements


// similar opportunities

You might also like