Senior Software Engineer

Checkr builds people infrastructure for the future of work, providing faster and fairer job seeker screening through machine learning technology.
$148,637 - $174,867
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Checkr, established in 2014, is revolutionizing the hiring process with their innovative background check platform that serves over 100,000 customers including major companies like DoorDash, Coinbase, and Lyft. As a Senior Software Engineer on the Product Enablement team, you'll be instrumental in enhancing Checkr's scalability and product development capabilities. The role focuses on developing foundational platform components, executing proof of concept projects, and driving architectural vision for background check products.

The position offers a unique opportunity to work on impactful platform solutions while collaborating with diverse teams. You'll be responsible for deprecating legacy platforms, reducing complexity, and improving developer productivity. The role requires strong backend development skills, particularly in Ruby, Python, or Golang, along with extensive experience in system architecture and domain modeling.

Working at Checkr means joining a company recognized on Forbes Cloud 100 2024 List and as a Y Combinator 2024 Breakthrough Company. The hybrid work environment promotes collaboration and innovation, with hub locations in Denver, San Francisco, and Santiago. The company offers comprehensive benefits including full healthcare coverage, learning allowances, and flexible PTO.

This is an excellent opportunity for experienced engineers who want to make a significant impact on a platform that's reshaping how companies handle background checks while promoting fair hiring practices. The role combines technical challenges with the opportunity to mentor others and drive architectural decisions that will shape the future of the platform.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Own the product development of product platform features from design, implementation, to release
  • Partner closely with other Engineering and Product teams in architecting new platform capabilities
  • Design, develop, test, deploy, maintain, and improve our products
  • Deliver performant, reliable, scalable, and secure code
  • Monitor, investigate, triage, and resolve production issues
  • Provide mentorship to engineers on the team and across the organization

Requirements For Senior Software Engineer

Ruby
Python
Go
  • 5+ years of backend software development experience
  • Strong proficiency in at least one of Ruby (preferred), Python, or Golang
  • Strong domain modeling, object design and system architecture skills
  • Solid understanding of Computer Science fundamentals
  • Strong sense of ownership across all aspects of the development lifecycle
  • Desire to collaborate and share knowledge with peers
  • Eagerness to learn, improve, and innovate

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Parental Leave
  • Fast-paced and collaborative environment
  • Learning and development allowance
  • Competitive 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
  • Home office stipend
  • Lunch four times a week
  • Commuter stipend
  • Snacks and beverages

Interested in this job?

Jobs Related To Checkr Senior Software Engineer

Senior Software Engineer (Crim Searches)

Senior Software Engineer role at Checkr, focusing on criminal background check systems development, offering $175K-$206K salary in San Francisco with hybrid work model.

Senior Software Engineer (Monetization)

Senior Software Engineer role at Checkr focusing on monetization systems and platform development, offering competitive salary and comprehensive benefits in Denver.

Senior Software Engineer (Monetization)

Senior Software Engineer role at Checkr focusing on monetization systems, offering competitive pay and the chance to revolutionize background check technology.

Senior Backend Software Engineer (Product Enablement)

Senior Backend Engineer role at Checkr, focusing on platform scalability and product development for background check services, offering competitive pay and comprehensive benefits.

Senior Backend Software Engineer (Product Enablement)

Senior Backend Software Engineer role at Checkr focusing on product enablement and platform development