Staff Software Engineer - Payroll Processing

rippling

San Francisco, CA, United States
Base: competitive salary; bonus/equity: equity inc...
On-site
Large-scale distributed backend systems
Technical leadership and architecture
Python and django proficiency
Rippling provides a unified platform to manage HR, IT, and Finance operations including payroll, benefits, and expenses

Job Summary

  • Rippling provides a unified platform to manage HR, IT, and Finance operations including payroll, benefits, and expenses.
  • As a Staff Engineer, you will lead the technical architecture of the global payroll processing engine that handles billions of dollars monthly.
  • The role offers a competitive salary, benefits, equity, and the opportunity to impact critical business flows at scale.

Matching Summary

Rippling provides a unified platform to manage HR, IT, and Finance operations including payroll, benefits, and expenses.

Salary

Base: Competitive salary; Bonus/Equity: Equity included; Benefits: Benefits package included

Skills & Requirements

Must-have

  • large-scale distributed backend systems
  • technical leadership and architecture
  • Python and Django proficiency
  • end-to-end project delivery
  • system architecture and data modeling
  • scalable and maintainable systems

Nice-to-have

  • mentoring senior and junior engineers
  • collaborating with cross-functional teams
  • experience with MongoDB or NoSQL
  • strong product sense
  • risk management integration

Key Requirements

  • 8+ years professional software engineering experience
  • proven technical leadership driving org-wide impact
  • experience managing complete project lifecycle
  • ability to work independently and in teams

Work Rights

Not specified

Tailored Resume

Cover Letter