招聘
必备技能
Python
Go
About Rippling
Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.
Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.
Based in San Francisco, CA, Rippling has raised $1.8B+ from the world’s top investors including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock and was named one of America's best startup employers by Forbes.
We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.
About Team:
- The Task Inbox is already among the top 10 most-used surfaces in Rippling. We are looking for a Staff Engineer to lead the Tasks & Approvals team and drive the evolution of this surface into an enterprise-grade task orchestration platform — the go-to place where every Rippling user navigates to do their work.
About the Role
You will own the technical vision and execution for a platform that touches every product at Rippling. Every time a user needs to approve a request, sign a document, complete an onboarding form, or act on any task across the product suite, they interact with systems you build. Your work will directly impact millions of end users and dozens of internal product teams.
This is a hands-on technical leadership role. You will set architectural direction, drive the hardest design decisions, write code in the critical path, and mentor a team of engineers — while partnering closely with Product and Design to ship an experience that users love.
Key Responsibilities
- Own the architectural vision for the Tasks & Approvals platform, evolving the existing Task Inbox and Approvals systems into a unified, enterprise-grade orchestration layer. Define the connector framework, task class definitions, lifecycle APIs, and domain event contracts that product teams build on top of.
- Design and build multi-stage task orchestration — from simple acknowledge-and-complete tasks to complex, multi-step approval chains with configurable policies, escalation paths, reassignment, delegation, and SLA enforcement. Consolidate orchestration logic that is currently scattered across product codebases into a shared platform layer.
- Create a best-in-class developer experience for internal product teams and third-party integrations. Design the standard contracts, SDKs (Go, Python, JS), and RPK kits that allow any team to register new task types, define views and actions, and configure notification/reminder/archival policies — all without touching platform code.
- Drive the frontend architecture for a composable, embeddable inbox component with infinite scroll, multi-dimensional filtering, dynamic grouping, deep-linking, and persistent layout preferences — serving personas from high-volume super admins to lightweight employee experiences.
- Partner with product teams across Rippling to ensure the platform surfaces highly contextual, domain-specific information directly in the inbox — so users can make approval decisions on salary changes, time-off requests, spend reimbursements, and more without navigating away.
- Set the technical bar for the team through code reviews, design reviews, and mentorship. Build a culture of pragmatic engineering excellence, clear documentation, and iterative delivery.
- Own reliability and performance for one of the most-used surfaces in the product — including monitoring, alerting, capacity planning, and incident response.
Required Qualifications:
- 10+ years of software engineering experience, with a track record of designing and shipping platform systems that other teams build on top of.
- Deep experience with workflow or task orchestration systems — state machines, multi-stage pipelines, approval chains, event-driven architectures, or similar. You have built systems where external teams plug in via contracts/APIs and the platform handles execution.
- Strong platform and API design skills. You think in terms of contracts, connectors, canonical models, and developer experience. You know how to design APIs and SDKs that dozens of teams adopt with minimal onboarding friction.
- Full-stack capability. You are comfortable working across backend (Go or Python) and frontend (React/TypeScript). You don't need to be an expert in both, but you can make informed architectural decisions across the stack.
- Experience with high-scale, multi-tenant systems. You understand company isolation, data partitioning, tiered storage, and the operational concerns that come with a platform serving millions of users.
- Technical leadership at the Staff level. You have driven cross-team architectural decisions, written design documents that shaped multi-quarter roadmaps, and mentored engineers across levels. You influence through clarity of thought, not authority.
- Bias for shipping. You balance long-term architectural vision with pragmatic, incremental delivery. You know how to migrate live systems without big-bang rewrites.
总浏览量
0
申请点击数
0
模拟申请者数
0
收藏
0
相似职位

Member Of Technical Staff, Networking
Pure Storage · Bangalore, India

Senior Developer Cloud Applications - Oracle CPQ
Danaher · Bangalore, Karnataka, India

Software Senior Principal Engineer
Dell · Bangalore, India

Principal Software Development Engineer
Zscaler · Bangalore, IND

Senior Oracle PL/SQL Technical Lead
HCL Technologies · Bangalore, India
关于Rippling

Rippling
Series CRippling is a privately owned international software company. Launched in 2017 in San Francisco, California, it operates a cloud-based software platform that allows businesses to manage their HR, finances, and IT matters.
501-1,000
员工数
San Francisco
总部位置
$11.25B
企业估值
评价
3.7
10条评价
工作生活平衡
3.2
薪酬
4.0
企业文化
3.8
职业发展
3.3
管理层
2.5
65%
推荐给朋友
优点
Good compensation and benefits
Learning opportunities and mentorship
Great team culture and supportive colleagues
缺点
Management issues and lack of direction
High workload and pressure
Fast-paced and chaotic environment
薪资范围
2个数据点
Intern
Intern · Data Scientist
0份报告
$190,000
年薪总额
基本工资
-
股票
-
奖金
-
$161,500
$218,500
面试经验
3次面试
难度
3.0
/ 5
时长
14-28周
面试流程
1
Application Review
2
Recruiter Screen
3
Technical Phone Screen
4
Virtual Onsite
5
Team Matching
6
Offer
常见问题
Coding/Algorithm
Technical Knowledge
Behavioral/STAR
System Design
Culture Fit
新闻动态
Non-profit Rippling Waters helps project aiming to bring 500 new housing options to Ottumwa near its half-way point - KTVO
KTVO
News
·
3d ago
Crazy Real: Stink Studios Reveals Rippling's HR Options 04/17/2026 - MediaPost
MediaPost
News
·
4d ago
Rippling “The juiciest thing to happen to HR and payroll” by Stink Studios - Campaign
Campaign
News
·
5d ago
Rippling UK debut turns workplace gossip into HR innovation - adobo Magazine
adobo Magazine
News
·
1w ago