Staff Software Engineer, Infrastructure

Check βœ…πŸ’°πŸš€

Remote regions

US

Salary range

$225,000–$247,500/year

Benefits

Unlimited PTO 11w maternity 11w paternity

Job Description

Engineering is the core of Check. We believe payroll should be simple, modern financial software, but building it requires deep infrastructure and systems thinking. Every product we ship depends on reliable, scalable, and secure systems that move money and deliver paychecks on time. We’re looking for a Staff Software Engineer who combines strong software design skills with hands-on infrastructure experience. You’ll design and build the systems that power every payroll run, from scaling our core services to improving how we deploy, monitor, and operate them in production. You’ll work across product and platform areas, helping evolve our cloud infrastructure, strengthen CI/CD, and make it easier for every engineer at Check to build and ship software with confidence. This role is ideal for someone who has built and owned complex systems end-to-end in fast-paced environments and who takes pride in building systems that are simple, resilient, and foundational to how embedded payroll works at scale. In this role, you will: Design and scale the systems that move money, file taxes, and power every product we build Drive improvements across infrastructure, reliability, and developer experience Lead projects that simplify our architecture and increase performance as we grow Shape how Check builds software by improving CI/CD, observability, and developer tooling Own key technical outcomes end-to-end, from design through production rollout Collaborate closely with other teams to deliver technical solutions that unlock business goals Share knowledge openly, mentor others, and contribute to a culture of ownership and learning

About Check

At Check, we make paying people simple and are redefining how people get paid while making it easier for payroll businesses to launch, grow, and thrive.

Apply for This Position