Build and scale core Canadian payroll capabilities from scratch on Gusto’s Ruby on Rails platform. Design backend services for calculations, compliance and remittances; expose via GraphQL; own complex domains end-to-end as technical partner to Product/Compliance teams. Requires 8+ years backend experience and AI tool fluency.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
About the role
Responsibilities
Design, build, and maintain backend services and business logic that power Canadian payroll (calculations, compliance, remittances, and related workflows) on Gusto’s Ruby on Rails platform.
Connect backend logic to the frontend through well-designed GraphQL APIs, partnering with frontend engineers on the full user experience.
Own a primary domain within Payroll Canada, taking responsibility for correctness, scalability, and long-term evolution as the product and customer base grow.
Act as a technical partner across Product, Design, Data, Compliance, and Operations to deliver accurate, compliant, and customer-impacting solutions.
Author and drive architecture and design documents, balancing near-term delivery with long-term platform goals as we expand in Canada.
Leverage AI-assisted development tools to accelerate development, improve code quality and testing, and help normalize and spread effective AI usage across the team.
Requirements
8+ years of professional software engineering experience, with a strong focus on backend development.
Comfortable venturing into full-stack work when needed, even if your primary strength is backend.
Experience applying AI tools (LLMs, Claude Code, Cursor) to accelerate development, improve code quality and build testing. Comfortable helping teams adopt effective, responsible AI-assisted development workflows.
Experience working in large, complex codebases and a demonstrated ability to improve them incrementally without breaking things. Designing, building, and testing production level code that functions at scale.
Strong systems thinking and design skills, able to build mental models of unfamiliar systems, ask the right questions, and produce clear analysis others can act on, while designing for performance, scalability, and reliability in production.
Experience collaborating across teams as a technical partner, communicating technical complexity clearly to product and design partners and helping the team navigate tradeoffs with full context.
Proficiency in one or more backend programming languages; experience with Ruby is strongly preferred but not required.
Interest in or experience with payroll, tax, or compliance domains a plus.
Skills
Ruby on RailsGraphQLRubyBackend DevelopmentAI ToolsLLMsSystem DesignScalability
Staff full-stack engineer on the Growth team owning the end-to-end member referral platform, including incentive mechanics, personalization via ML models, A/B experimentation, and scaling systems to drive new member acquisition and business outcomes.
197k – 275k/yr
Hybrid7+ YOEFullstack Engineering
Staff Software Engineer, Tax Experiences
GustoSan Francisco, CA
Staff Software Engineer building full-stack tax experiences at Gusto. Design, implement, and scale delightful onboarding, payments, and filing flows for payroll/tax compliance using React, TypeScript, and Ruby on Rails. Mentor engineers, drive roadmap, and apply AI to simplify complex tax workflows.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer, Core Products
GustoNew York, NY
Seasoned full-stack engineer building and scaling Gusto's customer-facing products (Payroll, Benefits, HR). Owns features end-to-end, mentors engineers, and drives large-scale technical initiatives with AI fluency.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer, Growth
GustoSan Francisco, CA
Seasoned full-stack engineer to lead AI-powered customer acquisition, onboarding, and lifecycle engagement on the Growth team. Own AI Voice Agent and LLM-powered email systems with measurable business impact.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer
BuildOpsSan Francisco, CA +1
Leads full-stack architecture and development using React.js, Node.js, GraphQL, and cloud infrastructure. Drives technical initiatives, mentors engineers, and optimizes scalability across teams. Requires 8+ years experience in modern JS environments.