Software Engineer - Reference Code: 428838

Posted 6 Hours Ago
New York, NY
Hybrid
Mid level
Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
We’re on a mission to make paying people simple.
The Role
The Software Engineer will build and streamline software solutions for employer setup experiences, lead multi-engineer projects, develop foundational systems in Python, Typescript and React, and enhance engineering practices. Additionally, they'll conduct technical interviews, perform code reviews, and manage on-call responsibilities.
Summary Generated by Built In
Building at Check

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

JavaScript
Python
React
Typescript

What the Team is Saying

Lauren
Grace
Leah Stewart
Carlos
Andrew
Vivek
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
100 Employees
Hybrid Workplace
Year Founded: 2019

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

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

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.

Typical time on-site: Flexible
HQNew York, NY
San Francisco, CA
Learn more

Similar Jobs

Check Logo Check

Staff Software Engineer

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
Hybrid
New York, NY, USA
100 Employees

Check Logo Check

Senior Software Engineer

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
Hybrid
New York, NY, USA
100 Employees

Check Logo Check

Tax Operations Manager

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
Hybrid
New York, NY, USA
100 Employees

Check Logo Check

Product Manager

Fintech • HR Tech • Payments • Infrastructure as a Service (IaaS) • Data Privacy
Remote
Hybrid
New York, NY, USA
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account