Staff Backend Engineer – Payroll Canada (Ruby/GraphQL)

The Wrap

San Francisco (CA)

Hybrid

USD 197,000 - 247,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive base pay
Equity (RSUs)
Benefits

Job summary

Gusto is hiring a Staff Software Engineer for the Payroll Canada team. This role focuses on building core payroll capabilities for Canada, largely from scratch, with backend emphasis and full-stack components where needed.

You will own complex problems end-to-end, design and evolve services, and collaborate with Product, Platform, and Compliance teams. Experience with Ruby is preferred.

Qualifications

  • 8+ years of professional software engineering experience with a backend focus.
  • Experience applying AI tools to accelerate development and testing.
  • Ability to work in large, complex codebases and improve incrementally.

Responsibilities

  • Design, build, and maintain backend services powering Canadian payroll on Rails.
  • Connect backend to frontend via GraphQL APIs with frontend teams.
  • Own a primary domain in Payroll Canada and ensure correctness and scalability.
  • Collaborate across Product, Design, Data, Compliance and Operations.
  • Drive architecture documents balancing delivery with long-term goals.
  • Leverage AI-assisted tools to speed development and improve quality.

Skills

Backend development
Full-stack development
AI-assisted development
Ruby
GraphQL
System design
Cross-functional collaboration
Code quality & testing

Tools

Ruby on Rails
GraphQL API

Job description

Gusto is hiring a Staff Software Engineer for the Payroll Canada team. This role focuses on building core payroll capabilities for Canada, largely from scratch, with backend emphasis and full-stack components where needed.

You will own complex problems end-to-end, design and evolve services, and collaborate with Product, Platform, and Compliance teams. Experience with Ruby is preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Backend Engineer for Payroll Canada (AI-Driven)
Staff Backend Engineer for Payroll Canada (AI-Driven)

certexamdb.com • Denver (CO), San Francisco (CA), New York (NY)

Hybrid
USD 163,000 - 204,000
Staff Backend Engineer, Payroll Platform
Staff Backend Engineer, Payroll Platform

Gusto, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Staff Software Engineer, Payroll Canada
Staff Software Engineer, Payroll Canada

The Wrap • San Francisco (CA)

Hybrid
USD 197,000 - 247,000
Competitive base pay
Equity (RSUs)
Benefits
Staff Software Engineer, Payroll Canada
Staff Software Engineer, Payroll Canada

certexamdb.com • Denver (CO), San Francisco (CA), New York (NY)

On-site
USD 163,000 - 204,000
Staff Backend Engineer, Payroll Platform - Scale & APIs
Staff Backend Engineer, Payroll Platform - Scale & APIs

The Wrap • San Francisco (CA)

Hybrid
USD 197,000 - 247,000
Stock options
Staff Software Engineer — Scale Ruby on Rails & React
Staff Software Engineer — Scale Ruby on Rails & React

The Wrap • San Francisco (CA)

Hybrid
USD 197,000 - 247,000
Equity (RSUs)
Hybrid work model
Total Rewards
Senior Staff Ruby on Rails Platform Engineer
Senior Staff Ruby on Rails Platform Engineer

Candidate • Denver (CO)

Hybrid
USD 213,000 - 236,000
Equity (RSUs)
Staff Software Engineer, Payroll Platform
Staff Software Engineer, Payroll Platform

Gusto, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Staff Software Engineer - PEO Benefits, Equity Eligible
Staff Software Engineer - PEO Benefits, Equity Eligible

Gusto • San Francisco (CA)

On-site
USD 197,000 - 247,000
Equity (RSUs)
Benefits
Senior Payments Platform Engineer – Scale & Ruby on Rails
Senior Payments Platform Engineer – Scale & Ruby on Rails

Gusto • New York (NY)

On-site
USD 222,000 - 245,000
Equity (RSUs)