Upload Button Icon Add office photos
filter salaries All Filters

38 Rippling Jobs

Senior Staff Software Engineer

12-20 years

Bangalore / Bengaluru

1 vacancy

Senior Staff Software Engineer

Rippling

posted 5mon ago

Job Role Insights

Flexible timing

Job Description

We are seeking a visionary and hands-on Senior Staff Engineers to join our Rippling Unity Platform team. The ideal candidate will have extensive experience in building internet-scale distributed systems, developing scalable services, and crafting clean, modular APIs. This role requires deep expertise in both analytical and transactional systems, and a strong understanding of Scalability , Concurrency , SLAs, system resiliency, and observability. The candidate should be proficient in coding with languages such as Python, Golang, and Java, and experienced in handling systems with millions of users.

Key Responsibilities
  • Architect and Lead: Design, develop, and maintain internet-scale, highly distributed systems and scalable services for the Rippling Unity Platform.
  • Hands-On Coding: Actively participate in coding and code reviews, using languages such as Python, Golang, and Java.
  • Technical Leadership: Provide visionary technical leadership, setting the direction for engineering best practices and the adoption of advanced technologies.
  • Mentorship: Mentor and support engineers across the organization, fostering a culture of continuous learning, collaboration, and technical excellence.
  • System Design: Architect systems capable of handling millions of users simultaneously, ensuring high performance, reliability, and scalability.
  • API Development: Design and implement clean, modularized abstraction APIs and programmatic APIs for both end users and engineers, including Backend for Frontend (BFF) systems.
  • Storage Solutions: Design and implement Analytical systems that encompass both analytical (e.g., Presto, S3, Snowflake) and transactional (e.g., MySQL, Aurora, MongoDB) systems. They should be able to handle petabyte scale
  • Resiliency and SLAs: Develop and maintain systems with high availability and reliability, targeting four or five 9s (99.99% or 99.999%) uptime.
  • Observability: Implement comprehensive observability practices, including monitoring, logging, and tracing, to ensure system health and performance.
  • Streaming and Workflow Systems: Build and integrate streaming solutions (e.g., Spark Streaming, Apache Flink, Kafka Connect) and workflow systems for both transactional and analytical workflows.
  • Collaboration: Work closely with cross-functional teams, including product management, data science, and operations, to align on strategic goals and ensure successful project delivery.
  • Innovation: Stay abreast of industry trends and emerging technologies, driving innovation and continuous improvement within the Rippling Unity Platform.
  • Documentation and Standards: Develop and maintain comprehensive documentation and standards for system architecture, design, and operational processes.
Required Qualifications
  • Experience: 12+ years of experience in software engineering, with a significant focus on building large-scale distributed systems and scalable services.
  • Technical Expertise: Proficient in coding with languages such as Python, Golang, and Java. Deep understanding of distributed computing principles, data architecture, and scalable system design.
  • Leadership: Demonstrated experience in technical leadership roles, with a proven track record of mentoring and developing engineering teams.
  • Systems Expertise: Extensive experience in building systems handling millions of users in parallel and developing scalable services. Deep understanding of SLAs, system resiliency, and observability.
  • API Development: Expertise in designing and implementing clean, modularized abstraction APIs and programmatic APIs, including BFF for front-end systems.
  • Storage Systems: Expertise in both analytical (e.g., Presto, S3, Snowflake) and transactional (e.g., MySQL, Aurora, MongoDB) storage systems.
  • Cloud and Streaming: Experience with public cloud platforms (e.g., AWS, S3) and streaming technologies (e.g., Spark Streaming, Apache Flink, Kafka Connect).
  • Workflow Systems: Understanding of both transactional and analytical workflow systems.
  • Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences.

Employment Type: Full Time, Permanent

Read full job description

Prepare for Senior Staff Software Engineer roles with real interview advice

What people at Rippling are saying

What Rippling employees are saying about work life

based on 74 employees
56%
94%
78%
84%
Flexible timing
Monday to Friday
No travel
Night Shift
View more insights

Rippling Benefits

Free Food
Health Insurance
Free Transport
Cafeteria
Work From Home
Team Outings +6 more
View more benefits

Compare Rippling with

TriNet

3.3
Compare

Trinet Solution

4.0
Compare

Paychex IT Solutions India

4.0
Compare

Automatic Data Processing (ADP)

4.0
Compare

Udaan

4.0
Compare

Swiggy

3.8
Compare

CARS24

3.6
Compare

BlackBuck

3.8
Compare

Blinkit

3.7
Compare

Ninjacart

4.0
Compare

Rivigo

3.9
Compare

Meesho

3.7
Compare

Paisabazaar.com

3.4
Compare

Tata 1mg

3.7
Compare

Wheelseye Technology

3.7
Compare

Urban Company

3.4
Compare

Zepto

3.5
Compare

PharmEasy

3.7
Compare

Stanza Living

3.0
Compare

Rebel Foods

3.7
Compare

Similar Jobs for you

Senior Staff Software Engineer at Uber

Hyderabad / Secunderabad

12-15 Yrs

₹ 15-20 LPA

Senior Software Engineer at Vested Finance

Remote

5-10 Yrs

₹ 7-11 LPA

Staff Software Engineer at Houghton Mifflin Harcourt

Kolkata, Mumbai + 5

11-13 Yrs

₹ 14-16 LPA

Senior Java Software Engineer at Sanglob Business Services

Pune

7-10 Yrs

₹ 7-11 LPA

Principal Engineer at Coders Brain Technology Private Limited

10-15 Yrs

₹ 15-39 LPA

Staff Software Engineer at JOHN CRANE SEALING SYSTEMS INDIA PVT. LTD.

Bangalore / Bengaluru

10-15 Yrs

₹ 8-12 LPA

Software Developer at Tivo Tech Pvt Ltd

Bangalore / Bengaluru

8-10 Yrs

₹ 11-13 LPA

Senior Software Engineer at Rippling

Bangalore / Bengaluru

5-10 Yrs

₹ 11-15 LPA

Full Stack Developer at deScign

Hyderabad / Secunderabad

5-10 Yrs

₹ 7-12 LPA

Staff Software Engineer at Uber

Bangalore / Bengaluru

10-15 Yrs

₹ 15-20 LPA

Senior Staff Software Engineer

12-20 Yrs

Bangalore / Bengaluru

5mon ago·via naukri.com

Senior Engineering Manager - Unity Platform

15-20 Yrs

Bangalore / Bengaluru

6d ago·via naukri.com

Rippling - Director - Sales (6-10 yrs)

6-10 Yrs

20d ago·via iimjobs.com

Staff Software Engineer - Global Expansion

9-14 Yrs

Bangalore / Bengaluru

22d ago·via naukri.com

Senior Engineering Manager Tax Platform

5-9 Yrs

Bangalore / Bengaluru

27d ago·via naukri.com

Rippling - Sales Manager - New Logo (2-15 yrs)

2-15 Yrs

1mon ago·via iimjobs.com

Senior Software Engineer - Platform

5-10 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com

Senior Software Engineer - React Native

2-7 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com

Account Executive Talent

1-4 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com

Account Executive Spend

1-3 Yrs

Bangalore / Bengaluru

1mon ago·via naukri.com
write
Share an Interview