companyCheck logo

Software Engineer at Check | San Francisco or Remote

CheckSan Francisco or Remote
Remote Full-time $141.5K/yr - $183.2K/yr

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


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

The ideal candidate will possess strong engineering fundamentals, experience with cloud-native technologies, and a passion for resolving complex problems. Proficiency in Python and familiarity with HTTP APIs and asynchronous workflows are essential. A proactive attitude and the ability to collaborate effectively with diverse teams will also be crucial for success in this role.

About the job

Join the Revolution at Check

At Check, we simplify the process of paying people. In doing so, we’re not just enhancing our own business; we’re collaborating with our partners to build payroll solutions that redefine how payments are made. As pioneers of embedded payroll, we’re reshaping the landscape for payroll businesses, enabling them to launch, scale, and flourish. Explore our journey | Listen in.

Check is more than just API infrastructure; we are a launchpad for innovation in payroll.

Our Dynamic Team

Payroll is in need of transformation. Join a passionate team that thrives on collaboration! At Check, you’ll employ your creative problem-solving skills, critical thinking, and determination to impact every business we collaborate with. We see challenges as opportunities for improvement, valuing the unique strengths and contributions of each team member in our quest to revolutionize payroll.

If you’re eager to dive in and make a substantial difference, come join us in simplifying complex systems and fostering a better future for businesses of all sizes.

Your Role

In this role, you’ll leverage strong engineering principles to develop software that significantly enhances the operational efficiency of payroll businesses. Our platform facilitates financial transactions, tax calculations, and compliance workflows for numerous enterprises. Much of your work will involve transforming intricate infrastructures into dependable, user-friendly systems for our partners and operators.

Our engineering team utilizes cloud-native tools managed through infrastructure-as-code, running a Python modular monolith that balances distributed systems principles with the simplicity and ownership benefits of a mono-repo. We depend on conventional HTTP APIs and robust asynchronous workflows to manage everything from financial transactions to tax filings.

Your responsibilities will span a variety of challenges, developing software that enables Check to respond swiftly and serve partners and internal teams more effectively. Some tasks will align with larger engineering initiatives while others will arise from the continually evolving demands of the business—be it a partner request, an upgrade to internal tools, optimizing workflows, or addressing product gaps. If you thrive on quickly grasping context, tackling challenges head-on, and delivering practical solutions, you will excel in this environment.

About Check

Check is at the forefront of transforming payroll through innovative technology. Our mission is to simplify the complexities of payroll processing, enabling businesses to thrive by focusing on their core competencies while we handle the intricacies of payment systems.

Similar jobs

Tailoring 0 resumes

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