
Senior Staff Software Engineer
Checkr
Job description
-
Checkr is looking for an experienced Senior Staff Software Engineer to facilitate the long-term design of Checkr’s core systems and to lead critical cross-organizational initiatives, including the international expansion of our platform and development of an Enterprise Architecture
-
In this role, you will work across the entire R&D organization to deeply understand the product’s domain models and customer needs, and work across all teams to ensure that Checkr is architecting a best-in-class, API-first product that can scale into the future
-
Proactively identify the top opportunities for impact for the engineering organization
-
Own direction and lead execution of organization-wide technical efforts
-
Hands-on contribution in areas with a high degree of business risk
-
Break down very complex projects into simple systems that can be effectively built and maintained by less experienced engineers
-
Create documents to set standards of architectural best practices that the broader engineering organization consumes
-
Upskill the Staff Engineers in the company to systematically raise the bar for quality and scale
-
Inform buy vs build decisions, supporting broad business strategy
-
Deeply understand customer, partner, and product team needs, and represent your teams in technical conversations with company leadership
Benefits
-
Parental leave
-
Stock optoins
-
Work from home opportunities
-
Comprehensive Health Plans | We cover 100% of insurance premiums and offer generous parental and family leave
-
Competitive Compensation | We offer competitive salaries and meaningful equity
-
A Variety of Food and Snacks | Our culinary team serves a rotating menu for lunch each day, along with unlimited snacks and drinks
-
Wellness Programs | We invest in the holistic well-being of every team member through education reimbursements, onsite massages, and physical therapy
-
Flexible Paid Time Off | We want you to take the time you need to relax and recharge
-
Fitness and Public Transport Reimbursement | We’ll cover your commute and help you stay active with our onsite gym or fitness provider of choice- Experience designing and maintaining real-time & batch processing data pipelines serving up billions of data points
-
Degree in computer science or related field (Bachelor’s or Master’s)
-
Strong collaboration, communication, and project management skills
-
Experience leading and influencing cross-functional teams
-
A strong sense of ownership
-
Deep understanding of microservices design and asynchronous queueing models
-
A great desire to learn, collaborate, improve, and innovate
-
Experience developing in Ruby, GoLang, and Python
-
Solid understanding of cloud technologies and all layers of backend stacks
-
2+ years leading architecture projects across an organization
-
5+ years of experience in a leadership role
-
Experience mentoring engineering and product teams in domain-driven design
-
15+ years of experience as a software engineer