08 Nov
|
Rippling
|
Ottawa
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 robust engineering fundamentals to scale Rippling payroll for enterprise customers worldwide.
📌 Staff Distributed Systems Engineer Payroll (Ottawa)
🏢 Rippling
📍 Ottawa