Checkr Staff Software Engineer at Checkr leads technical architecture and development of screening and verification products. Drives scalable, high-quality product delivery across multiple teams in a regulated domain.
Responsibilities
Own development of the product from ideation, design, implementation, to release
Bring a customer-centric, product-first mindset to the table - collaborate with Design, Product, Data, and others to instrument and deploy new product experiments and ship impactful features
Define and lead technical initiatives to enable growth at scale and address technical debt, both within the team and across the organization
Provide mentorship to engineers on the team and across the organization
Spread development best practices through knowledge sharing and documentation
Partner with product and engineering management in quarterly and annual planning activities
Ensure the quality, reliability, and scalability of our services
Bachelor’s degree in Computer Science or related field, or equivalent practical experience
10+ years of software development experience and 3+ years experience in a project leadership role
Deep expertise in backend development (e.g., Ruby, Node.js, or similar), with working proficiency in frontend technologies such as JavaScript and React to support API development and integrations
Experience building scalable systems with automated testing, observability, and high performance (A/B testing a plus)
A strong sense of ownership from feature design through production release
Qualification
Required
Bachelor’s degree in Computer Science or related field, or equivalent practical experience
10+ years of software development experience
3+ years experience in a project leadership role
Deep expertise in backend development (e.g., Ruby, Node.js, or similar)
Working proficiency in frontend technologies such as JavaScript and React
Experience building scalable systems with automated testing, observability, and high performance