Rippling

Senior Software Engineer, Monetization Platform

Rippling
Apply
2 months ago
Bengaluru, IndiaSenior

Responsibilities

  • Design scalable and reliable systems for contracting, subscription management, invoicing, billing, and revenue recognition.
  • Own technical projects end-to-end from design through production and track their business impact.
  • Establish strong standards for code quality, testing practices, and technical documentation.
  • Mentor junior engineers and guide technical leaders toward engineering excellence.
  • Collaborate with business stakeholders, Product, and Platform teams to develop scalable technical solutions.
  • Work on billing, entitlement state, subscription state, usage meters, invoices, payments, taxes, revenue data, audit trails, and customer-facing billing experiences.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 6+ years of professional software development experience.
  • Strong proficiency in Java, Python, or similar programming languages.
  • Proven experience designing and developing scalable distributed systems or SaaS platforms.
  • Experience with reliability engineering, incident response, performance tuning, observability, and operational excellence.
  • Strong written and verbal communication, collaboration, and problem-solving skills.

Tech Stack

Categories

Rippling

About Rippling

5,001-10,000 employees

Rippling builds a unified workforce management platform that combines HR, payroll, IT, and finance software for businesses on a single system. Its SaaS suite covers onboarding, payroll, time tracking, benefits, device and identity management, spend/expenses, and accounting integrations with ERPs like NetSuite, QuickBooks, Microsoft Dynamics 365, and Oracle. Founded in 2016 and headquartered in San Francisco, Rippling is privately held and serves companies from startups to large enterprises.

Contact me