Senior Software Engineer

People infrastructure for the future of work
$175,662 - $206,661
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Checkr builds people infrastructure for the future of work. We've designed a faster—and fairer—way to screen job seekers. As a Senior Software Engineer on the Criminal Searches team, you'll work on high-impact projects that directly contribute to the core functionality of Checkr's background check services. You'll be instrumental in improving our search algorithms and systems, enhancing data processing capabilities, and ensuring the reliability and accuracy of our criminal record search systems.

Responsibilities:

  • Design, develop, and maintain scalable and efficient systems for criminal record searches
  • Optimize search algorithms and systems to improve speed and accuracy of criminal background checks
  • Collaborate with cross-functional teams to implement and improve search functionalities
  • Ensure data integrity and compliance with legal and privacy requirements
  • Participate in architecture discussions and contribute to technical decision-making
  • Mentor junior engineers and promote best practices within the team
  • Troubleshoot and resolve complex issues in production environments
  • Work closely with product managers and other stakeholders to define and implement new features

Requirements:

  • 5+ years of full-stack software development experience
  • Strong proficiency in at least one of Ruby (preferred), Python, or Golang
  • Experience with large-scale data processing and search algorithms
  • Solid understanding of database systems, both SQL and NoSQL
  • Familiarity with cloud technologies (preferably AWS)
  • Knowledge of security best practices and data privacy concerns
  • Experience with microservices architecture and RESTful APIs
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a collaborative environment

Nice to have:

  • Basic knowledge of machine learning concepts and their applications in search and data processing
  • Proficiency in React, Angular, or similar frontend technologies

Join Checkr and be part of a team that's disrupting the background check industry and opening channels of employment to often overlooked candidates. Checkr is recognized on Forbes Cloud 100 2024 List and is a Y Combinator 2024 Breakthrough Company.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain scalable systems for criminal record searches
  • Optimize search algorithms and systems
  • Collaborate with cross-functional teams
  • Ensure data integrity and compliance
  • Participate in architecture discussions
  • Mentor junior engineers
  • Troubleshoot and resolve complex issues
  • Work with product managers to define and implement features

Requirements For Senior Software Engineer

Ruby
Python
Go
  • 5+ years of full-stack software development experience
  • Strong proficiency in Ruby, Python, or Golang
  • Experience with large-scale data processing and search algorithms
  • Solid understanding of database systems, both SQL and NoSQL
  • Familiarity with cloud technologies (preferably AWS)
  • Knowledge of security best practices and data privacy concerns
  • Experience with microservices architecture and RESTful APIs
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Learning and development allowance
  • Competitive 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 Senior Software Engineer

Senior Full Stack Software Engineer, Checkr Trust

Senior Full Stack Software Engineer role at Checkr Trust, building safer communities through risk signals for various industries.

Senior Backend Software Engineer

Checkr is hiring a Senior Backend Software Engineer to enhance scalability, flexibility, and speed to market for their background check products.

Full Stack Developer (Python)

Senior Full Stack Python Developer position at Plain Concepts - Remote opportunity with focus on Python, Azure, and modern frontend frameworks.

Full Stack Engineer (Ruby on Rails/React)

Senior Full Stack Engineer position at Barkani, working remotely on aerial imaging technology with Ruby on Rails and React, offering competitive benefits and equity.

Dell Boomi, Senior Developer

Senior Dell Boomi Developer position at Accellor, focusing on integration architecture and development with 7+ years of experience required.