Senior Software Engineer, Monetization Platform

Rippling

6+ yrs Bengaluru Full Time Hybrid (office + remote)
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Rippling is revolutionizing how businesses manage HR, IT, and Finance by consolidating scattered workforce systems into a single, powerful platform. From payroll and benefits to IT and finance, Rippling streamlines the entire employee lifecycle, enabling rapid onboarding in as little as 90 seconds. Based in San Francisco, CA, Rippling has secured significant funding from top investors and is recognized as a leading startup employer.

Join the Monetization Platform team, responsible for the core systems that power Rippling's sales, contracting, billing, and revenue recognition processes. This critical platform underpins the entire Quote-to-Revenue lifecycle, supporting a substantial sales base and enabling global expansion.

Our vision is to empower any team to monetize any product, anywhere, without writing code. We are seeking a Senior Software Engineer to spearhead the development of our next-generation monetization platform. This individual contributor role demands ownership of broad technical initiatives, influencing technical direction, and a hands-on approach to coding.

Responsibilities

Design and implement scalable, reliable systems for contracting, subscription management, invoicing, billing, and revenue recognition. Own end-to-end project lifecycles, from initial design to production deployment, with direct impact on business outcomes. Champion engineering excellence by setting high standards for code quality, testing strategies, and technical documentation. Mentor and guide junior engineers, cultivating a team culture focused on technical mastery and best practices. Collaborate closely with business stakeholders, product management, and platform teams to translate complex business needs into robust technical solutions.

Qualifications

Possess a Bachelor's or Master's degree in Computer Science or a related technical field. Bring 6+ years of professional software development experience, with deep expertise in languages like Java or Python. Demonstrate a proven track record in designing and developing scalable, distributed systems or SaaS platforms. Exhibit experience in reliability engineering, incident response, performance optimization, observability, and operational excellence. Showcase excellent communication and collaboration skills, enabling effective teamwork within cross-functional environments. Clearly articulate complex technical concepts, both verbally and in writing. Apply strong problem-solving abilities to navigate challenges in a dynamic, fast-paced setting.

Essential Skills

JavaPythonScalable Systems DesignDistributed SystemsSaaSReliability EngineeringIncident ResponsePerformance TuningObservabilityOperational ExcellenceProblem-Solving

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Monetization Platform
IndustryTechnology, Software
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Rippling logo

Rippling

Technology

Senior Software Engineer, Monetization Platform at Rippling | SkillMX | SkillMX