Senior Staff Software Engineer, Platform
Rippling · Seattle, WA · 2 wk ago
On-siteEngineeringFull-time
Senior Staff Engineer
About the role
Rippling is a company that brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. We enable businesses to manage and automate every part of the employee lifecycle in a single system.
Responsibilities
- Define and drive the long-term architecture of core platform systems that power dozens of products and hundreds of engineers
- Design highly scalable, reliable, and extensible distributed systems that serve as foundational building blocks across the company
- Lead large, cross-organizational initiatives that span multiple teams, products, and technical domains
- Translate ambiguous business and product requirements into elegant, durable technical solutions
- Drive architectural decisions that impact the future evolution of Rippling's Business Operating System
- Partner closely with senior engineering leaders to shape platform strategy and technical direction
- Build the infrastructure that enables AI systems to securely interact with live business data, workflows, permissions, and operational systems
- Develop core platform primitives that accelerate product development across the company
- Raise the engineering bar through mentorship, design reviews, technical leadership, and operational excellence
- Act as the directly responsible individual (DRI) for some of the company's most critical technical initiatives
- Help define how platform infrastructure evolves to support increasingly intelligent and autonomous software systems
Requirements
- 10+ years of professional software engineering experience, including significant experience operating at the Staff or Senior Staff level
- Deep expertise designing, building, and operating large-scale distributed systems
- Strong experience developing platform infrastructure, shared services, or foundational engineering systems
- Proven ability to lead complex technical initiatives across large engineering organizations
- Strong architectural judgment and a track record of designing systems that scale with both business growth and organizational complexity
- Experience building highly reliable backend systems in languages such as Python, Go, Java, or similar
- Strong computer science fundamentals, including distributed systems, concurrency, data modeling, networking, and systems design
- Experience operating in fast-paced, high-growth environments where ambiguity is high and execution speed matters
Qualifications
- A product mindset and passion for building platforms that unlock leverage for both developers and customers
- Excitement about the role AI will play in transforming enterprise software and the infrastructure required to support it
Skills
- Experience with distributed systems, concurrency, data modeling, networking, and systems design
- Experience building highly reliable backend systems in Python, Go, Java, or similar
- Experience leading complex technical initiatives across large engineering organizations
- Experience designing systems that scale with both business growth and organizational complexity
- Experience with AI and its integration with enterprise software
Benefits
- Competitive salary + benefits + equity
- Flexible work arrangements, including the option to work from home
- Collaborative work environment and company culture
- Opportunities for professional growth and development
Pay
- Salary range: 201,000 - 335,000 CAD per year (CA)
- Salary range: 207,000 - 345,000 USD per year (US)
Schedule
- Full-time position
Company
- Founded in San Francisco, CA
- Has raised $1.4B+ from top investors including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock
- Nominated as one of America's best startup employers by Forbes
Contact
- To apply, please visit our careers page