Rippling is hiring a Staff Software Engineer for its HRIS Product Team in Bangalore. You will architect and build the internet-scale distributed systems that form the backbone of our unified workforce platform. The role demands deep expertise in system design, scalability, and hands-on coding.
What You'll Do
- Architect, design, develop, and maintain internet-scale, highly distributed systems and scalable services.
- Actively participate in hands-on coding and code reviews using languages such as Python, Golang, and Java.
- Provide visionary technical leadership, setting direction for engineering best practices.
- Mentor and support engineers across the organization.
- Architect systems capable of handling millions of users simultaneously, ensuring high performance and reliability.
- Design and implement clean, modularized abstraction APIs and Backend for Frontend (BFF) systems.
- Design and implement Analytical systems encompassing both analytical (e.g., Presto, S3, Snowflake) and transactional (e.g., MySQL, Aurora, MongoDB) systems capable of petabyte scale.
- Develop and ensure system resiliency and adherence to SLAs.
What We're Looking For
- Extensive experience in building internet-scale distributed systems.
- Proven track record developing scalable services.
- Experience crafting clean, modular APIs.
- Deep expertise in both analytical and transactional systems.
- Strong understanding of Scalability, Concurrency, SLAs, system resiliency, and observability.
- Proficient in coding with languages such as Python, Golang, and Java.
- Experience in handling systems with millions of users.
Technical Stack
- Languages: Python, Golang, Java
- Analytical Systems: Presto, S3, Snowflake
- Transactional Systems: MySQL, Aurora, MongoDB
Team & Environment
You will join the HRIS Product Team, which includes verticals like HRIS Flows Experience, HRIS Flows Infrastructure, HR Applications, and Org Management. You'll be part of a 250+ R&D team in Bangalore, integrated within a larger global R&D organization.
Work Mode
This position is local-country in Bangalore, India.


