About the job
Join Check as a Software Engineer
At Check, we simplify payroll processes for businesses of all sizes. As pioneers of embedded payroll solutions, we are transforming the payment landscape and empowering payroll companies to launch, grow, and flourish. Discover our journey | Listen to our story.
Check is more than just API infrastructure; we provide the foundation for building and scaling payroll enterprises.
Our Mission
Payroll is outdated. Join a passionate team dedicated to innovating it! At Check, you will apply your problem-solving skills, critical thinking, and determination to influence every business we create. We see challenges as opportunities and value the unique strengths that each team member brings to our mission.
Ready to dive in and revolutionize payroll? Let’s tackle complexity, make a significant impact, and enhance the future for businesses everywhere.
The Role
As a Software Engineer at Check, you will leverage strong engineering principles to develop software that significantly enhances payroll operations. Our platform facilitates monetary transactions, tax computations, and compliance workflows for thousands of organizations, transforming intricate infrastructures into straightforward, dependable systems for our partners and operators.
Our engineering team utilizes cloud-native tools governed by infrastructure-as-code. We maintain a Python modular monolith that embodies distributed system principles while retaining the simplicity and ownership advantages of a mono-repo. Our systems depend on traditional HTTP APIs and robust asynchronous workflows for everything from fund transfers to tax submissions.
In this role, you'll tackle a variety of challenges, creating software that enables Check to respond rapidly and better support partners and internal teams. Some projects will align with broader engineering initiatives, while others will arise from the dynamic needs of the business: partner requests, enhancements to internal tools, workflow optimizations, or bridging product gaps. If you thrive on quickly understanding context, tackling challenges head-on, and delivering effective solutions, you’ll excel here.
