Staff Software Engineer - Core Experience

Rippling
San Francisco, NY
Job Description
Role Overview

The Core Experience team owns how companies and users first encounter Rippling, and how they operate within it every day. We build the onboarding flows that take companies from zero to running on Rippling, the self-serve growth infrastructure that lets customers discover and purchase products without a sales touch, and the foundational surfaces (home dashboard, navigation, user management, and company settings) that every Rippling user touches regardless of which product they're in.

What You Will Do

Design and build backend systems that power Core Experience's highest-leverage surfaces: onboarding flows, self-serve purchasing, and the shared platform primitives other product teams rely on. Take technical ownership end-to-end, from schema design and API contracts to performance, reliability, and observability in production.

Why It Might Be a Fit

If you like building foundational systems that multiply the output of teams around you and care deeply about the quality of what users actually experience, this is the work.

Requirements

  • 8+ years of professional software engineering, with a strong track record in backend systems
  • Systems thinking: You design for scale, fault tolerance, and correctness from the start.
  • Full-stack range: You're backend-leaning but comfortable owning a feature end-to-end
  • High agency: You identify the problem before you're asked, scope a solution, and execute.
  • Platform instinct: You think about your work as infrastructure others will build on, and you write code and design APIs accordingly

Benefits

  • equal opportunity employer
  • committed to building a diverse and inclusive workforce
  • reasonable accommodations for candidates with disabilities who need assistance during the hiring process
]]>