Senior Software Engineer- Payroll Data (Bengaluru)

Senior Software Engineer- Payroll Data (Bengaluru)

02 Oct
|
Rippling
|
Bengaluru

02 Oct

Rippling

Bengaluru

Why This Role
Rare Opportunity
Rippling is looking for a seasoned Senior Software Engineer to join the Payroll Data team, one of the most foundational teams in the Global Payroll organization. While other teams build features on top of payroll data, this team defines what that data looks like and how it gets materialized — decisions that shape the capabilities and constraints of the entire payroll product.
In this role, you will design and evolve the core payroll data models that represent earnings, deductions, taxes, and employer costs across dozens of countries. You'll architect materialization pipelines that transform payroll events into consistent, queryable datasets consumed by reporting, analytics and compliance. You'll define data contracts and interfaces that multiple teams depend on, and you'll make principled trade-offs between model expressiveness, query performance, and operational simplicity.
This is an chance to do work with deep technical leverage:



a well-designed data model or a faster materialization pipeline doesn't just improve one feature — it improves every feature built on top of it.
What You Will Do
- Own the design and evolution of payroll data models spanning earnings, deductions, taxes, contributions, and employer costs across 40+ countries, balancing correctness, extensibility, and query performance.
- Architect and scale materialization pipelines that transform raw payroll events and configurations into consistent, query-ready datasets for reporting, analytics, filings, and compliance.
- Define and maintain data contracts between the payroll data layer and its consumers — run management, tax engine, filings, object graph, RQL, and finance reporting — ensuring stability and clarity at every integration boundary.
- Tackle hard data modeling problems including temporal state management, multi-country regulatory variation, and bitemporal data patterns.
- Drive performance optimization across materialization and query paths, ensuring payr

📌 Senior Software Engineer- Payroll Data (Bengaluru)
🏢 Rippling
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer- payroll data (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer- payroll data (bengaluru) / bengaluru