Senior Software Engineer, Monetization Platform
Rippling
Rippling
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.
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.
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.
Rippling
Technology