Senior Software Engineer - Build the Payroll Platform

Check

San Francisco (CA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Check is building embedded payroll infrastructure and enabling partners to pay people simply. As a Senior Software Engineer, you will contribute to platforms powering money movement, tax calculations, and compliance workflows for thousands of businesses.

You will turn complex systems into reliable, scalable software that helps teams operate payroll confidently. You will work in a collaborative, ownership-driven culture with opportunities to influence architecture, tooling, and product direction.

Qualifications

  • Experience building complex systems at scale.
  • Ability to work autonomously on impactful, cross-functional projects.
  • Proven track record of delivering high-quality software.

Responsibilities

  • Lead end-to-end problem solving from conception to implementation.
  • Build prototypes for creative solutions to complex problems.
  • Provide candid feedback to improve the team and processes.
  • Improve the team's quality through code reviews and operations.
  • Simplify domain complexity by identifying patterns and driving improvements.
  • Document critical thinking to inform design decisions.

Skills

Senior-level experience
Scaling complex systems
Autonomous work
Cross-functional collaboration
Problem-solving mindset

Tools

Python/Django
React
Typescript
AWS
Terraform
Postgres
Temporal
GitHub

Job description

Check is building embedded payroll infrastructure and enabling partners to pay people simply. As a Senior Software Engineer, you will contribute to platforms powering money movement, tax calculations, and compliance workflows for thousands of businesses.

You will turn complex systems into reliable, scalable software that helps teams operate payroll confidently. You will work in a collaborative, ownership-driven culture with opportunities to influence architecture, tooling, and product direction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Payroll Platform & Ops (Remote)
Staff Software Engineer, Payroll Platform & Ops (Remote)

Check • New York (NY)

Hybrid
USD 180,000 - 240,000
Senior Software Engineer - Payroll Platform (Remote)
Senior Software Engineer - Payroll Platform (Remote)

Check • New York (NY)

Hybrid
USD 140,000 - 200,000
Remote work options
Office in New York City
Office in San Francisco
Senior Software Engineer, Payroll & Payments Platform
Senior Software Engineer, Payroll & Payments Platform

Justworks, Inc. • New York (NY)

On-site
USD 188,000 - 242,000
Remote Product Manager, Embedded Payroll Platform
Remote Product Manager, Embedded Payroll Platform

Check • San Francisco (CA)

Hybrid
USD 228,000 - 264,000
Senior Software Engineer, Payroll Platform - Remote
Senior Software Engineer, Payroll Platform - Remote

Teamtalentus • United States

Remote
USD 102,000 - 146,000
Medical Insurance
Dental Insurance
Vision Insurance
+1
Senior Software Engineer, Global Payroll & Payments
Senior Software Engineer, Global Payroll & Payments

Justworks • New York (NY)

On-site
USD 188,000 - 242,000
Software Engineer, Senior
Software Engineer, Senior

Check • New York (NY)

Hybrid
USD 140,000 - 200,000
Remote work options
Office in New York City
Office in San Francisco
Software Engineer, Senior
Software Engineer, Senior

Check • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Senior Software Engineer, Workforce Payments - Payroll Core
Senior Software Engineer, Workforce Payments - Payroll Core

Justworks • New York (NY)

On-site
USD 188,000 - 242,000
Senior Backend Engineer, Global Payroll & Payments
Senior Backend Engineer, Global Payroll & Payments

Jobs in JS • Seattle (WA)

On-site
USD 150,000 - 230,000
Equity