Senior Staff Software Engineer

2 Minutes ago • 15 Years + • Software Development & Engineering

Job Summary

Job Description

Rippling is a unified workforce platform for HR & IT, managing payroll, benefits, computers, and apps. Based in San Francisco, with a critical R&D org in Bangalore, Rippling is seeking a visionary Senior Staff Engineer for its Revenue Mechanics team. This team oversees the entire revenue lifecycle, from contract to churn, including invoicing, subscription, and tax compliance. They are also building a new Variable Compensation product for commission-based pay structures.
Must have:
  • Architect and lead internet-scale, highly distributed systems.
  • Code and review in Python, Golang, and Java.
  • Provide visionary technical leadership and mentorship.
  • Design scalable systems for millions of users, ensuring performance and reliability.
  • Implement clean, modularized abstraction and programmatic APIs.
  • Design and implement petabyte-scale analytical and transactional storage systems.
  • Implement comprehensive observability practices.
  • Build and integrate streaming and workflow systems.
  • Collaborate with cross-functional teams.
  • Develop system architecture documentation and standards.
  • 15+ years experience in large-scale distributed systems.
  • Proficient in Python, Golang, Java, and distributed computing principles.
  • Proven technical leadership and team development.
  • Expertise in SLAs, system resiliency, and observability.
  • Expertise in designing and implementing APIs, including BFF.
  • Expertise in analytical and transactional storage systems.
  • Experience with public cloud platforms and streaming technologies.
  • Understanding of transactional and analytical workflow systems.
  • Excellent communication skills.

Job Details

About Rippling

Rippling is the first way for businesses to manage all of their HR & IT—payroll, benefits, computers, apps, and more—in one unified workforce platform.

By connecting every business system to one source of truth for employee data, businesses can automate all of the manual work they normally need to do to make employee changes. Take onboarding, for example. With Rippling, you can just click a button and set up a new employees’ payroll, health insurance, work computer, and third-party apps—like Slack, Zoom, and Office 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.4B from the world's top investors—including Kleiner Perkins, Founders Fund, Sequoia, Bedrock, and Greenoaks—and was named one of America's best startup employers by Forbes (#12 out of 500). Since day one, our Bangalore site has been a critical part of our R&D org, driving the build-out of many of our critical products (ex: Payroll, Global ExPEO, EOR, Billing, etc.) In addition to Product teams across Finance, HR and IT, we have multiple infra, front end and mobile and platform teams. We are looking to grow our 250+ R&D team in BLR with multiple highly empowered, best-in-class, Principal level engineering talent across platform and product roles.

We prioritize candidate safety. Please be aware that official communication will only be sent from @Rippling.com addresses.

We are seeking a visionary and hands-on Senior Staff Engineers to join our Revenue Mechanics team, this oversees the entire revenue lifecycle—from the moment a customer signs a contract to when they churn—covering critical processes such as invoicing, subscription management, tax compliance, and more. We drive strategically significant initiatives, including expanding Rippling into new markets and preparing for IPO readiness.

Additionally, we empower our customers by providing seamless integration with their accounting software, enabling efficient transaction management and bookkeeping.

Currently, we are building an innovative 0-to-1 product called Variable Compensation, designed to support employees with complex, commission-based pay structures. This initiative represents our commitment to delivering impactful solutions to meet diverse customer needs.

You will

  • Architect and Lead: Design, develop, and maintain internet-scale, highly distributed systems and scalable services for RM team
  • 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
  • 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.
  • Documentation and Standards: Develop and maintain comprehensive documentation and standards for system architecture, design, and operational processes.

Required Qualifications

  • Experience: 15+ 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.

Similar Jobs

bytedance - Algorithm Engineer, Security Assurance

bytedance

Singapore (On-Site)
3 Months ago
Discord - Account Manager, Media and Entertainment

Discord

Los Angeles, California, United States (On-Site)
1 Week ago
Milk  visual effects - Mid/Senior Compositor

Milk visual effects

(On-Site)
7 Months ago
flix interactive - Senior VFX Artist

flix interactive

United Kingdom (Remote)
2 Months ago
EMA - Staff Machine Learning Engineer

EMA

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Fireworks AI - Support Engineer

Fireworks AI

Redwood City, California, United States (Hybrid)
1 Week ago
Sword Health - Senior Software Engineer

Sword Health

Porto, Porto District, Portugal (Hybrid)
1 Month ago
Yahoo - Lead Software Dev Engineer

Yahoo

Taiwan (Hybrid)
1 Month ago
Scout - Small Lighting Engineer

Scout

Novi, Michigan, United States (On-Site)
3 Weeks ago
BigID - Software Engineer

BigID

Lisbon, Lisbon, Portugal (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Crunchyroll - Sr. Business Transformation Manager

Crunchyroll

Dallas, Texas, United States (Hybrid)
2 Months ago
Ajmera Infotech - Technical Project Manager – Orchestrate software delivery at engineering depth

Ajmera Infotech

Austin, Texas, United States (On-Site)
2 Weeks ago
e2 open - Senior Software Engineer

e2 open

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Game Mode One - Assistant Manager - IT Internal Audit

Game Mode One

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Intel  - Development Tools Software Engineer

Intel

Penang, Malaysia (On-Site)
5 Days ago
Patreon - Business Operations and Strategy Lead

Patreon

New York, United States (Hybrid)
2 Months ago
Demandbase - Senior Product Designer

Demandbase

San Francisco, California, United States (Remote)
2 Months ago
Workato - Enterprise Development Representative

Workato

Denver, Colorado, United States (On-Site)
6 Days ago
Daxko - Product Owner

Daxko

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
New Globe - Senior Data Engineer

New Globe

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

ansira - Sr. Cloud Engineer

ansira

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Toast - People Hub Coordinator

Toast

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Capgemini - Mechanical & Physical Engineer - B

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
PhonePe - Software Architect

PhonePe

Pune, Maharashtra, India (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Javascript Fullstack

Nagarro

India (Remote)
9 Months ago
Aurodo - Unity 3D (Game Developer)

Aurodo

New Delhi, Delhi, India (On-Site)
2 Months ago
Vigaet - Internship-Backend Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Rockstar Games - NOC Manager

Rockstar Games

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Zelis  - Regulated Claims Settlement Coordinator

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
zeta - Senior Site Reliability Engineer

zeta

Hyderabad, Telangana, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

AI Fund - Engineering Lead

AI Fund

Los Angeles, California, United States (Hybrid)
1 Year ago
fourth stars - Server Engineer

fourth stars

Altrincham, England, United Kingdom (On-Site)
2 Months ago
PwC - Senior Manager SAP Architecture-Cloud-BTP | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
ClimateCamp - Software Engineering Internship

ClimateCamp

Belgium (Hybrid)
1 Week ago
Apple - Panel Process, Equipment, Integration Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Safe security - Software Development Engineer III

Safe security

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Demandbase - Principal Software Engineer

Demandbase

San Francisco, California, United States (Remote)
2 Months ago
PwC - Manager SAP Sales | CDI | H/F

PwC

Neuilly-sur-Seine, Île-de-France, France (On-Site)
9 Months ago
Gloss Genius - Engineering Manager, Core Experience

Gloss Genius

Ontario, Canada (Remote)
1 Month ago
CD PROJEKT RED - Engineering Director

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

New York, United States (Hybrid)

San Francisco, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Dublin, County Dublin, Ireland (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Rippling

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug