Senior Staff Software Engineer

rippling

Bangalore, India
On-site
Large-scale distributed systems
Python and golang programming
Scalable system design
Rippling Benefits is building a multi-sided marketplace connecting employers, employees, and benefit partners to disrupt the fragmented global benefits market

Job Summary

  • Rippling Benefits is building a multi-sided marketplace connecting employers, employees, and benefit partners to disrupt the fragmented global benefits market.
  • The Senior Staff Software Engineer will have comprehensive technical ownership of the Benefits Fulfillment platform critical to scaling to a $1Bn+ ARR product over the next 5 years.
  • This role involves hands-on coding, technical leadership, mentoring, and partnering with product and cross-functional teams to build robust, scalable, and AI-enhanced platforms.

Matching Summary

Rippling Benefits is building a multi-sided marketplace connecting employers, employees, and benefit partners to disrupt the fragmented global benefits market.

Skills & Requirements

Must-have

  • large-scale distributed systems
  • Python and Golang programming
  • scalable system design
  • API development and modular abstractions
  • cloud platforms and streaming technologies
  • mentorship and technical leadership
  • observability and system monitoring

Nice-to-have

  • AI/ML for operational efficiency
  • cross-functional collaboration
  • system design and abstraction modeling
  • building multi-sided marketplaces
  • workflow and orchestration systems

Key Requirements

  • 15+ years software engineering experience
  • experience with large-scale distributed systems
  • proven technical leadership and mentoring
  • expertise in Python and Golang
  • experience with cloud and streaming technologies
  • experience building scalable services handling millions of users

Work Rights

Not specified

Tailored Resume

Cover Letter