Check logoCheck logo

Staff Software Engineer at Check | New York City or Remote

CheckNew York City or Remote
Remote Full-time $180K/yr - $247.5K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

To thrive in this role, you should possess strong programming skills, familiarity with cloud-native tools, and a passion for making payroll systems accessible and efficient. Previous experience in software engineering, particularly in a payroll or financial services context, will be advantageous.

About the job

Join Check in Revolutionizing Payroll

At Check, we simplify the process of paying people. Our mission goes beyond building our own business; we collaborate with partners to create robust payroll solutions. As pioneers of embedded payroll, we are transforming the way individuals are compensated and empowering payroll companies to launch, scale, and succeed. Discover our journey | Listen to our story.

Check serves as more than just an API infrastructure; we act as a catalyst for building and growing payroll enterprises.

Our Team

Payroll systems are in need of repair. Join a passionate team at Check to tackle these challenges! You will engage in creative problem-solving and critical thinking to make a significant impact on every business we support. We see challenges as opportunities for collaboration, valuing each individual's unique strengths and contributions.

If you are eager to dive in and transform payroll, come help us simplify complexities, create meaningful impacts, and foster a brighter future for businesses of all sizes.

Your Role

As a member of Check, you will leverage strong engineering principles to develop software that enhances the functionality of payroll systems. Our platform facilitates financial transactions, tax computations, and compliance processes for thousands of businesses. Much of your work will involve translating intricate infrastructure into straightforward, dependable systems for users.

Our engineering team utilizes cloud-native technologies, managed through infrastructure-as-code. We operate a Python modular monolith that balances the principles of distributed systems with the ownership benefits of a mono-repo. Our architecture relies on standard HTTP APIs and reliable asynchronous workflows for managing tasks such as money transfers and tax submissions.

In this position, you will collaborate closely with product management, design, and operations teams to create tools and systems that empower users to execute payroll confidently and consistently.

Key Responsibilities:

  • Address complex challenges across our platform, designing and developing products that convert intricate payroll infrastructures into user-friendly tools for our partners.
  • Manage projects from inception to completion, identifying issues and crafting solutions through design...

About Check

Check is a forward-thinking company dedicated to simplifying payroll processes. We empower our partners to build sustainable payroll businesses that thrive in today's competitive landscape. Our innovative solutions are designed to meet the needs of businesses of all sizes, ensuring that payroll is seamless and efficient.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.