IT & Software

Staff Distributed Systems Engineer Payroll

Rippling

Ottawa · Ontario · Canada

Build enterprise payroll infrastructure at Rippling, applying distributed systems, database performance, caching, and reliability expertise.

This Staff Software Engineer role leads complex production systems where correctness and auditability are essential. You will guide architecture, deliver critical code, and evolve frameworks supporting larger employers and complex legal entities. The work includes global jurisdictions, approval workflows, and customer-focused platform decisions.

Key Responsibilities:

  • Set technical direction for enterprise payroll calculation systems
  • Build scalable frameworks for complex payroll logic
  • Support large employers and legal-entity structures
  • Drive database performance, caching, reliability, and operability
  • Partner across product, design, operations, and engineering

Requirements:

  • Staff-level experience designing complex production systems
  • Fundamentals across databases, caching, and reliability
  • Track record leading initiatives across multiple teams
  • Ability to connect platform choices with customer outcomes
  • Comfort aligning engineering and non-technical stakeholders

Use distributed systems leadership and strong engineering fundamentals to scale Rippling payroll for enterprise customers worldwide.

#J-18808-Ljbffr

Reference: WJ-2742_537692 · Posted 08 Nov 2026, 06:36 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Distributed Systems jobs in other states

Browse jobs