Skip to content
GustoGusto

Principal Software Engineer - Pay Group Engineering

Leads end-to-end projects improving Gusto's payroll/tax platform for scalability and compliance. Requires 15+ years experience scaling Ruby/Rails & TypeScript/React apps, system design expertise, and AI/ML knowledge.

About the job

About the Team

Pay Group teams handle product, ops, and service components for onboarding customers, processing payrolls, calculating taxes, paying/filing with tax agencies, and maintaining compliance.

Sub-Teams:

  • Tax Accuracy: Gathers/maintains info for accurate, timely tax payments/filings.
  • Ledger: Builds payroll ledger for accrual accounting across payroll, risk, payments, accounting.
  • Engine: Enables compliant pay with payroll compliance team.
  • Platform: Develops common interface for payroll/tax data interactions.

Here’s what you’ll do day-to-day:

  • Function as a Technical Lead across multiple teams, keeping engineers unblocked and delivering high-quality work.
  • Design, build, and test foundation for compliant payroll for millions.
  • Help scale large Ruby/Rails and TypeScript/React applications.
  • Collaborate on complex problems with Engineering, Product, Design, Data Science, Compliance, Operations.
  • Mentor and grow fellow engineers on scalable solutions.
  • Drive product development from concept to launch.
  • Improve team productivity with services, tools, APIs.
  • Engage in supportive environment for productivity/innovation.
  • Stay up-to-date with AI and Machine Learning, applying to projects.

Here’s what we're looking for:

  • 15+ years experience.
  • Build maintainable, structured, well-documented code.
  • Strong knowledge of data structures, data modeling, system design.
  • Experience across 3+ teams, influencing product/team direction.
  • Platform products depended on company-wide.
  • Engineering large-scale production systems.
  • Clarity/simplicity in complex problems, communicating to stakeholders.
  • Operationalizing/scaling interconnected systems.
  • Collaborative, test-driven environment.
  • Complex regulated domains (HR, Payroll, Taxes, Compliance).
  • AI tools for building/testing/iterating.
  • Evaluate AI outputs with success criteria.
  • Current on backend tech/AI frameworks; experiment with new approaches.
  • Contribute to shared AI tools/templates.

Compensation

$215,000-$252,000/yr (Denver & most remote); $251,000-$295,000/yr (San Francisco, Seattle, New York). Stock equity additional.

Skills

Ruby on Rails, TypeScript, React, System Design, Data Structures, Data Modeling, AI, Machine Learning, Platform Engineering, Scalable Systems

Vitalize

Vitalize

San Francisco, CA

Principal Engineer
$195k+/yrHybrid7+ YOEFullstack Engineering

Principal Engineer owning the decision engine that powers explainable staffing recommendations and hospital operations automation. The role requires deep TypeScript expertise, full-stack experience, strong systems thinking, and comfort working directly with clinical customers.

OpenAI

OpenAI

San Francisco, CA

Principal Software Engineer, Enterprise Technology Vertical
$441k+/yrOn-site10+ YOEFullstack Engineering

Build and lead the technical direction of full-stack, AI-powered enterprise workflows, spanning user surfaces, backend services, integrations, permissions, and evaluations. Requires 10+ years of production software experience, strong product judgment, and hands-on expertise across distributed systems and enterprise integrations.

Rad AI

Rad AI

San Francisco, CA

Principal Software Engineer, Full Stack - Reporting
No salary listedHybrid7+ YOEFullstack Engineering

Leads the technical vision and architecture for Rad AI’s reporting product, partnering with executive leadership to deliver scalable, high-impact systems. The role requires principal-level technical leadership, expertise in software architecture, and experience delivering complex systems with significant business impact.

Crusoe

Crusoe

San Francisco, CA

Staff Software Engineer, Internal Tools & Automation
$215k+/yrOn-site8+ YOEFullstack Engineering

Build and own full-stack internal tools, automations, and AI-agent workflows embedded with Crusoe stakeholder teams. The role requires 8+ years of production software experience, staff-level judgment, strong SQL and data modeling, and the ability to deliver reliable solutions quickly.

Airbnb

Airbnb

United States

Staff Software Engineer, Payments Compliance
$212k+/yrRemote9+ YOEFullstack Engineering

Leads the technical vision and implementation of large-scale payments compliance systems, including user-facing information collection, regulatory screening, and auditing controls. Requires 9+ years of experience, strong technical leadership, backend expertise, and familiarity with web architectures.