← Back to results

Software Engineer, Staff

Join Check as a Staff Software Engineer to simplify payroll systems for thousands of businesses with a remote-first team.

Location
Remote
Compensation
Not disclosed
Level
staff
Type
full time · Remote

Posted by employer 4 days ago

First seen on Joblaze 4 days ago

Last verified on the company career page 8 hours ago

Apply at Check → Save job Scanned from checkhq.com

What you'll build

  • Design and build products for payroll infrastructure
  • Own projects end-to-end from design to rollout
  • Develop understanding of payroll workflows
  • Build internal and partner-facing tools
  • Improve workflows and architecture

Must have

  • Experience with staff-level ownership of production systems
  • Experience building internal tools or developer platforms
  • Ability to navigate ambiguous problem spaces
  • Comfort debugging complex systems
  • Ability to articulate technical tradeoffs

Nice to have

  • Experience with Python/Django
  • Experience with React
  • Experience with TypeScript
  • Experience with AWS
  • Experience with Terraform

Not disclosed in this posting: compensation, years of experience, visa sponsorship.

Benefits

Remote Work

Joblaze summary

In the role of Staff Software Engineer at Check, the individual will tackle complex challenges by designing and building software that enhances payroll operations for various businesses. Key skills include experience with production systems, internal tools, and the ability to navigate ambiguous problem spaces, with familiarity in technologies like Python, React, and AWS being advantageous. This position is suited for someone with a strong engineering background and a track record of end-to-end project ownership. The engineering team operates collaboratively, emphasizing ownership and flexibility in addressing business priorities.

Joblaze insights

  • Listed 4 days ago — first seen on Joblaze September 25, 2026. Last confirmed on Check's careers page September 29, 2026.
  • This exact title is also open at 1 other location at Check: Remote.
  • AWS appears in 33.1% of 608 comparable staff backend roles; GitHub appears in 1% of 608 comparable staff backend roles.

Quick facts

Is the Software Engineer, Staff role remote?
Yes — Check lists this as a fully remote position.
What's the tech stack?
Joblaze extracted these technologies from the posting: AWS, Django, GitHub, PostgreSQL, Python, React.
What seniority level is this role?
Check targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer, Staff role at Check.

From the original posting

 
 
 

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.

--

 

Standard company text repeated across Check's postings is omitted here.

Similar positions

Check
Check
Wonderschool
Senior Software Engineer, Payments
Wonderschool · San Francisco
Stripe
Staff Software Engineer, API Platform
Stripe · San Francisco, Seattle