Senior Software Engineer

rippling

Bangalore, India
On-site
Large-scale distributed systems
Domain-driven design
Compliance-first architecture
Rippling provides a unified platform to automate every part of the employee lifecycle including payroll, benefits, and IT management

Job Summary

  • Rippling provides a unified platform to automate every part of the employee lifecycle including payroll, benefits, and IT management.
  • The role involves rebuilding Rippling’s PEO and HR Services into a scalable, extensible architecture to improve developer velocity and operational stability.
  • Rippling is backed by top investors and values diversity, inclusion, and a collaborative work environment with in-office presence encouraged.

Matching Summary

Rippling provides a unified platform to automate every part of the employee lifecycle including payroll, benefits, and IT management.

Skills & Requirements

Must-have

  • large-scale distributed systems
  • domain-driven design
  • compliance-first architecture
  • modular service boundaries
  • event-driven systems
  • high-compliance domains
  • architectural leadership

Nice-to-have

  • compliance-as-code frameworks
  • global employment systems
  • event sourcing and CQRS
  • open-source contributions
  • mentoring and team leadership
  • fast-growing SaaS environment
  • collaborative in-office culture

Key Requirements

  • 7-10 years experience
  • experience in HR, Payroll, FinTech, or Insurance
  • expertise in data modeling
  • experience with regulatory or multi-tenant systems
  • ability to lead technical direction
  • experience with compliance and auditability

Work Rights

Not specified

Tailored Resume

Cover Letter