Senior Staff Software Engineer
Rippling
Rippling
Join Rippling, a company revolutionizing HR, IT, and Finance management for businesses. We offer a unified platform to streamline employee lifecycle management, from payroll and benefits to IT infrastructure and finance.
Our innovative system allows for rapid onboarding, automating the setup of essential employee services within minutes. Based in San Francisco, Rippling is backed by top investors and recognized as a leading startup employer.
We are committed to candidate safety and ensure all official communications originate from @rippling.com email addresses.
As a Senior Staff Software Engineer, you will spearhead the design and development of critical, large-scale distributed systems. This senior individual contributor role demands high technical depth, cross-team influence, and end-to-end ownership of complex engineering initiatives.
You will architect and build scalable, reliable, and maintainable systems, driving technical strategy for core platform, backend, and infrastructure projects. You will also mentor engineers, establish best practices, and influence technical direction across the organization, while remaining hands-on with design, code reviews, and debugging.
We seek a Senior Staff Software Engineer with over 15 years of experience, ideally in backend, platform, infrastructure, or distributed systems. You must demonstrate proven experience at Staff+ technical levels, with a strong foundation in coding, debugging, and system building.
Proficiency in at least one backend language like Python, Java, or Go is essential, along with extensive experience building and operating large-scale production systems. You should possess deep architectural understanding of distributed systems, APIs, databases, and performance optimization. The role requires strong technical judgment, the ability to lead ambiguous initiatives, and effective mentorship skills. Excellent communication is vital for conveying complex technical decisions.
Rippling
Human Resources