Senior Software Engineer (Ruby on Rails)

Checkr

San Francisco, CA • 17m ago • On-site

Senior

On-site

185,000 - 218,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Build and evolve services that power motor vehicle record (MVR) screenings.
  • Lead end-to-end development for complex MVR features.
  • Focus on reliability, scalability, data accuracy, security, and compliance.

Description

You will lead the design and execution of reliable, scalable services across the MVR lifecycle—from ordering and retrieval of records to processing, normalization, and delivery in customer reports. You will define and drive technical direction for MVR systems, improve reliability and turnaround time, and make the platform easier to extend as it scales. You’ll partner closely with cross-functional teams to turn data provider realities and customer needs into durable solutions.

Responsibilities

  • Lead the full development lifecycle: ideation, technical design, implementation, release, and ongoing operation.
  • Define and execute system-level strategy to improve reliability and reduce turnaround time.
  • Partner with data, product, operations, and business stakeholders to shape long-term architecture.
  • Design, build, and maintain high-performance services meeting accuracy, security, and compliance standards.
  • Proactively identify systemic risks and lead incident response and root-cause analysis.
  • Mentor engineers and raise the bar on code quality and engineering practices.
  • Adopt an AI-first engineering mindset using AI-assisted tools, models, and assistants.

Requirements

  • 5+ years of experience building scalable backend systems.
  • Strong proficiency in at least one modern programming language plus deep knowledge of relational databases, ORMs, and RESTful APIs.
  • Proven distributed systems experience including microservices, CI/CD, and asynchronous/event-driven architectures.
  • Strong systems thinking and ability to evaluate architectural trade-offs end to end.
  • Experience integrating external data providers/third-party APIs and building resilient pipelines for inconsistent/delayed/incomplete data.
  • Full-cycle ownership and clear communication of technical decisions.

Benefits

  • High-impact work improving safety, fairness, and speed of MVR-driven customer decisions.
  • Technical leadership opportunities through system strategy, incident leadership, and mentorship.
  • AI-first engineering culture emphasizing AI-assisted tooling to amplify engineering impact.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Ruby on Rails) role

Improve your resume for just $5

$185,000 – $218,000/year

Unlock Full Resume Report