Check is looking to solve the problem of a broken payroll system by building simple, modern financial software through deep infrastructure and systems thinking. They aim to redefine how people get paid and make it easier for payroll businesses to launch, grow, and thrive.
Requirements
- Deep hands-on experience with AWS, Terraform, Docker, and modern CI/CD systems
- Strong systems design skills and a track record of building reliable, maintainable services
- Proficiency in Python and experience with TypeScript or React is a plus
- Strong debugging skills and the ability to simplify complex systems over time
- Ability to set direction and rally others around clear technical goals
Responsibilities
- 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
Other
- Background working in startup environments where engineers own their own infrastructure and ship product codes
- Staff-level experience setting technical direction and delivering impact across multiple teams
- Attend team off-sites, events, and hackathons a couple of times a year
- Attend our annual 3-day company retreat in the Spring
- Remote work at Check requires the ability to perform all responsibilities without distraction or disruption, while maintaining quality, effective communication, and productivity.