At Check, we make paying people simple. In doing that, we’re not just building our own business— we’re building payroll businesses together with every one of our partners. As the inventors of embedded payroll, we’re redefining how people get paid and making it easier for payroll businesses to launch, grow, and thrive. Check out the full story | Tune in.
Check is far more than just API infrastructure. We’re a springboard for building and scaling payroll businesses.
Our Team
Payroll is broken. Come fix it alongside a team that’s as passionate as you are! At Check, you'll use creative problem-solving, critical thinking, and grit to impact every business we build. We view problems to solve and jobs to be done as opportunities to contribute to the solution; we ignore conventional role boundaries in favor of the unique strengths and value each builder brings to our team and to our mission.
Join us if you’re ready to roll up your sleeves and redefine payroll. Let’s simplify the complex, make a real impact, and create a better future for businesses of every size.
Job Summary
Build software solutions to streamline the setup experience for new employers & payees. Act as technical lead for multi-engineer projects and leverage outsourced engineering resources. Gather requirements from development through launch to serve the setup operations team. Build foundational systems in Python, Typescript, and React to build software systems that support employer enrollment onto our partner payroll platforms. Develop technical and product requirements to ensure expected delivery of outcomes. Facilitate weekly meetings with internal and external stakeholders to align project expectations and iteratively incorporate feedback during development. Provide input on a quarterly basis on the setup operations team priorities. Conduct technical interviews for and evaluate software engineering candidates, including both live coding interviews & system design interviews. Perform code reviews for peers on the team to ensure system reliability and code maintainability. Continuously improve the team's engineering best practices, such as improved API documentation. Perform week-long 24/7 on-call responsibilities every 4-6 weeks, responding to and resolving system pages and inbound tickets from other teams. Build front-end (using React and TypeScript) components of software that exemplify customer integrations and demonstrate API durability. Supporting developers at customer companies who are using our software. Administer data hosted on Amazon Web Services. Develop back-end code using Python. Develop front-end code within a React Framework using JavaScript. Architect APIs using RESTful design framework. Designing operational processes in a highly regulated domain. Leveraging knowledge in payroll domains. Leading projects, reducing ambiguity, and creating technical definitions across project groups in excess of three engineers.
Education/Requirements
Bachelor’s degree, or foreign equivalent, in Computer Science, Information Technology or related field and the following experience: 3 years of experience administering data hosted on Amazon Web Services; 2 years of experience developing back-end code using Python; 1 year of experience developing front-end code within a React Framework using JavaScript; 1 year of experience architecting APIs using RESTful design framework; 1 year of experience designing operational processes in a highly regulated domain; 1 year of experience in the payroll domain; and 1 year of experience leading projects, reducing ambiguity, and creating technical definition across project groups of 3+ engineers.
Incidental national travel 2-3 times per year, each trip lasting no more than a week. Remote work is available up to 50% of the time.
Salaries depend on geography, experience, and education; negotiations begin at $185,000 per year.
We accept applications on an ongoing basis with no specified deadline.
Check is proud to be an Equal Opportunity employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Check is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process.
Check participates in E-Verify and will provide the federal government with Form I-9 information from all new employees to confirm that they are authorized to work in the U.S. Check does not use E-Verify to pre-screen applicants.
Top Skills
What We Do
Check is a payroll-as-a-service API that lets you embed payroll directly in your vertical SaaS, HR, or time-tracking platform. Our API abstracts away the complexities of running payroll: tax calculation, remittance, and filing, plus the movement of money between companies and employees. This enables companies to easily build fully integrated payroll products to offer to their customers.
Why Work With Us
At Check, you won’t just be building our business; you’ll build payroll businesses across industries, alongside every one of our partners. Our team invented embedded payroll, and now we’re perfecting the science of building payroll businesses. Come be a part of it!
Gallery
.jpeg)


_0.jpeg)





_0.jpeg)
Check Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
The Check team is distributed across the US and we have offices in New York City and San Francisco. We welcome in-office, hybrid, and remote work options. For our in-office and hybrid employees, our offices are open all week.