CareerPlanGet AI match score →

Staff Software Engineer, Payroll Canada

United States - San Francisco, CA🌐 Remote💼 Full-time💰 $163,000–$163,000🗓 2026-07-21 → 2026-07-30

Core

Design and build core payroll capabilities for Canadian businesses from scratch, handling calculations, compliance, and remittances.

Role type

Staff Software Engineer (Backend/Full-stack)

Builds

Backend services and business logic for Canadian payroll on a Ruby on Rails platform

Domain

Fintech / Payroll / Highly regulated domain

Deliverable

production ML models | product features

Required skills

Backend development, Systems thinking and design, Large codebase navigation, Technical partnership, AI-assisted development, GraphQL API design

Preferred skills

Ruby, Payroll/Tax/Compliance domain knowledge

Technologies

Ruby on Rails, GraphQL, AI tools (LLMs, Claude Code, Cursor)

Responsibilities

Design and maintain backend services for payroll calculations, compliance, and remittances; Connect backend logic to frontend via GraphQL APIs; Own a primary domain for correctness and scalability; Act as a technical partner across Product, Design, Data, Compliance, and Operations; Author architecture and design documents; Leverage AI tools to accelerate development and improve code quality

Seniority

Staff, hands-on IC with strategic ownership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗