
Staff Software Engineer at Check
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Payroll is broken. It's still running on decades-old infrastructure. We're rebuilding it.
We don't run payroll ourselves — we power the businesses that do. As the inventors of embedded payroll, we're redefining how people get paid and making it easier for those businesses to launch, grow, and thrive.
On our team, you'll use creative problem-solving, critical thinking, and grit to simplify the complexity of payroll for thousands of employers of every size, across all industries. We ignore conventional role boundaries in favor of the unique strengths and values each builder brings to our mission: make paying people simple. Check out our origin story!
Check is far more than just API infrastructure. We’re a springboard for building and scaling payroll businesses. See how it works for our partners.
Engineering Culture at Check
At Check, engineering operates as one team. Engineers are staffed based on business priorities, not tied to fixed domains. Engineers stay close to the work and to each other’s decisions. The team is small and operates with a high level of ownership. Work does not sit waiting on ownership boundaries, and people step in to move things forward when something is stuck.
About this role
As a Staff Software Engineer at Check, you’ll combine strong engineering fundamentals and close collaboration with cross-functional partners to build software that meaningfully improves how payroll businesses operate.
You'll build the platform that powers money movement, tax calculations, and compliance workflows for thousands of businesses. By turning complex infrastructure into clear, reliable systems for our partners, you'll allow teams to run payroll confidently and help thousands of people get paid.
What You'll Do
Run at complex problems across our platform, designing and building products that translate complex payroll infrastructure into intuitive tools for operators and partners.
Own projects end-to-end, from identifying the problem and shaping the solution through design, implementation, rollout, and iteration based on real-world usage.
Be a true partner to product, design, and operations by developing a deep understanding of the workflows and challenges faced by payroll operators and partners.
Build internal and partner-facing tools that improve the visibility, reliability, and explainability of how money moves through the payroll system.
Reduce friction in our systems by improving workflows, architecture, and tooling for both developers and operators.
Role model clear, critical thinking through code, proposals, and diagrams that help teams align and move forward together.
Raise the quality bar by working in the open, giving thoughtful feedback, mentoring teammates, and helping the team ship work we’re proud of.
Who You Are
Experience with staff-level ownership and delivery of production systems end-to-end, from design through deployment and operation.
Experience building internal tools, developer platforms, or product systems that support complex operational workflows.
Ability to navigate ambiguous problem spaces and bring structure through thoughtful design and collaboration.
Comfort debugging complex systems and investigating issues that span multiple services or infrastructure layers.
Ability to articulate technical tradeoffs to engineers and cross-functional partners.
While we don't have requirements for programming languages, experience with or, at minimum, a desire to learn our current stack is helpful: Python/Django, React, TypeScript, AWS, Terraform, Postgres, Temporal, GitHub.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Senior Product Manager (Digital Signage) - AI Development Lifecycle (AIDLC)
Appspace
United StatesSenior Product Manager (Tools, Libraries, and Applications) at Yubico
Yubico
United States
GermanyApplication Developer - Senior
Horizon Industries
United StatesSenior Cybersecurity Engineer
Raft LLC
United StatesMore Openings at Check
Explore Top Companies in this Space
Synctera
Banking-as-a-Service (BaaS) Marketplace & Developer Infrastructure / Embedded Finance & Programmable API Ledgers / Fintech Compliance & Enterprise Risk-Mitigation Platforms
EverOps
DevOps & IT Operations / Cloud Infrastructure / IT Consulting & Embedded Services
Coverdash
InsurTech / Commercial/Professional Insurance / Embedded Finance / Digital Business Services
Code Metal
Artificial Intelligence / Edge Computing / Embedded Systems / Enterprise Software


Check
View Company ProfileCheck is a payroll infrastructure platform that allows other software companies to embed payroll features directly into their own products. Think of it like Stripe, but for payroll instead of payments. Traditionally, building a payroll system from scratch takes years of work due to complex tax laws and regulations. Check solves this by providing a powerful API and pre-built components that handle all the heavy lifting—like tax calculations, filings, and money movement. This enables platforms like Homebase, ServiceTitan, and others to offer their own branded payroll service to their customers without becoming payroll experts themselves.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.
