R

Rippling

Unified HR and IT management platform

Senior Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 15 years of experience building and operating large-scale backend, distributed, or platform systems.
  • Deep programming experience in one or more backend languages such as Golang, Java, or Python.
  • Strong fundamentals in backend architecture, including API design, data modelling, service boundaries, dependency management, concurrency, performance, reliability, and failure isolation.
  • Proven experience building internal platforms or foundational systems used by multiple engineering teams.
  • Experience designing guardrails, validation systems, and automated enforcement mechanisms, not just publishing guidelines.
  • Strong operational ownership, including observability, debugging, incident response, capacity planning, and production reliability.
  • Experience leading complex architectural initiatives and large-scale migrations across multiple teams.
  • Ability to influence engineering direction without relying on direct reporting authority.
  • Comfort balancing hands-on coding and technical execution with architecture, mentorship, and organizational leadership.
  • Strong written and verbal communication, particularly through design documents, RFCs, architecture reviews, and cross-team alignment.

Responsibilities

  • Design, develop, and maintain internet-scale, highly distributed systems and scalable services for the HRIS team.
  • Participate in coding and code reviews using languages such as Python, Golang, and Java.
  • Provide technical leadership by setting the direction for engineering best practices and adoption of advanced technologies.
  • Mentor and support engineers across the organization.
  • Architect systems capable of handling millions of users simultaneously while ensuring high performance, reliability, and scalability.
  • Design and implement clean, modularized abstraction APIs and programmatic APIs for end users and engineers, including Backend for Frontend systems.
  • Design and implement analytical systems using technologies such as Presto, S3, and Snowflake, and transactional systems using technologies such as MySQL, Aurora, and MongoDB, capable of handling petabyte scale.
  • Develop and maintain systems targeting four or five nines of uptime (99.99% or 99.999%).
  • Implement observability practices, including monitoring, logging, and tracing, to ensure system health and performance.
  • Build and integrate streaming solutions such as Spark Streaming, Apache Flink, and Kafka Connect, as well as workflow systems for transactional and analytical workflows.
  • Collaborate with product management, data science, and operations to align on strategic goals and deliver projects.
  • Track industry trends and emerging technologies and drive innovation and continuous improvement within the HRIS team.
  • Develop and maintain documentation and standards for system architecture, design, and operational processes.

Desired Qualifications

  • Experience building configuration-driven platforms, workflow engines, orchestration systems, developer platforms, or low-code frameworks.
  • Experience owning foundational platform systems adopted by hundreds of engineers or multiple product organizations.
  • Experience safely migrating thousands of existing configurations, workflows, or application instances onto new platforms.
  • Experience establishing performance budgets, reliability guardrails, platform governance, and automated architectural enforcement.
  • Practical experience using AI-assisted developer tooling to accelerate migrations, automate refactoring, validate invariants, or review large-scale system changes.
  • Familiarity with web or mobile application architecture and the backend infrastructure required to support complex user-facing platforms.

About the Company

Rippling

Unified HR and IT management platform

Rippling provides a unified SaaS platform that combines HR and IT management. It automates payroll, benefits administration, employee data management, and app/device provisioning, all within one system. The platform integrates these functions so businesses can handle HR and IT tasks from a single interface, with automation and connections to other business apps. Its approach centers on offering a subscription-based service that includes core HR tools plus optional services like device management and broker partnerships. Rippling aims to reduce administrative overhead and improve operational efficiency by keeping HR data, payroll, benefits, and IT management in one place.

Company size
5,001-10,000
Company stage
Series G
Total funding
$1.8B
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Rippling

See more jobs