Rippling Backend Engineering Jobs
Open backend engineering roles at Rippling, pulled live from their hiring system.
View backend engineering jobs across all companies
87% of open backend engineering roles call out Python; Go and Django appear in roughly a third. Most of these backend engineering roles are on-site or hybrid; 0% are fully remote.
Staff Software Engineer - Events Platform
Lead mission-critical projects and deliver data ingestion capabilities for Rippling's Events Platform. This role involves building highly scalable distributed data ingestion systems and a data lake architecture, processing over a billion events daily, and influencing company-wide architecture and technology selections.
Senior Software Engineer, Backend - RQL
Senior backend engineer building distributed processing engines, databases, and a custom query language (RQL) for analytics and data platform products. Requires 6+ years experience and strong distributed systems skills.
Staff Software Engineer - Payments
Leads architecture and development of payroll payments engine, owning end-to-end delivery of scalable backend systems for global payment processing. Requires 8+ years experience with expertise in Python/Django, distributed systems, and technical leadership.
Staff Software Engineer - Core Experience
Builds backend systems powering onboarding, self-serve purchasing, and shared platform primitives for Rippling's Core Experience team. Requires 8+ years backend experience, systems thinking for scale, and full-stack ownership in Python/Go/Java with SQL/NoSQL.
Senior Software Engineer, Backend - Spend Product
Build and own core backend services and APIs for Rippling's Spend Product, powering corporate cards, expenses, bill pay, and travel with real-time controls. Requires 5+ years in Python/Go, distributed systems expertise, and scale experience.
Staff Software Engineer - Data Bridge
Leads mission-critical projects to build scalable distributed data ingestion systems and data lake architecture powering ML models and Rippling products. Requires 8+ years backend experience, expertise in high-availability services, data processing frameworks like Spark/Flink, and cross-functional leadership.
Staff Software Engineer - RQL
Develops distributed processing engines, databases, and big data systems for Rippling's Query Language (RQL) platform, including data platforms and custom languages. Requires 8+ years backend experience, mentoring skills, and expertise in Python, Kafka, MongoDB, and technologies like Trino, Flink.
Staff Software Engineer - Spend Platform
Builds scalable backend platform for spend management, unifying corporate cards, reimbursements, procurement, and bill pay with real-time policy enforcement. Requires 8+ years backend/distributed systems experience, high agency, and proficiency in modern languages like Python/Go/Java.
Staff Software Engineer - Financial Ledger Systems
Staff engineer anchors Seattle hub, owning design and implementation of deterministic ledger architecture for money movement, treasury, and reconciliations. Requires 8+ years backend experience in large-scale distributed systems and modern languages like Python/Go/Java.
Senior Staff Engineer - Payroll Platform
Leads architecture of payroll platform orchestration engine, scales backend systems for enterprise-level payroll processing (20k+ employees), and defines core primitives/APIs. Requires 10+ years in distributed systems at high-scale companies, backend expertise, and technical leadership.
Staff Full Stack Engineer (Backend) - Scheduling
Staff Full Stack Engineer (Backend focus) on Scheduling team builds scalable backend systems for workforce management, including labor cost visibility and demand forecasting. Requires 8+ years backend experience with Python/Django, React knowledge, and strong system design skills.
Staff Software Engineer - Workflows Platform
Staff Software Engineer builds scalable platforms for Workflow Studio, enabling no-code automation of business operations. Requires 7+ years experience with large-scale distributed systems and preferred expertise in Python, Golang, React, and AWS.
Staff Full Stack Software Engineer (Backend) - Time Platform
Staff Software Engineer building and owning scalable backend systems for Rippling's high-QPS Time Platform in Workforce Management. Leads architecture, development, operations, and mentors engineers with 8+ years backend experience in Python/Django.
Senior Software Engineer, Backend Full Stack - HR Product
Build backend and full-stack features for Rippling's HR products including HRIS, time tracking, benefits, and talent management. Requires 5+ years Python/Django experience, React/TypeScript familiarity, and strong product intuition for complex, scalable systems.
Senior Software Engineer, Backend Full Stack - Financial Product
Builds backend and full-stack features for Rippling's financial products including global payroll, spend management, and compliance systems. Requires 5+ years Python/Django experience, React familiarity, and strong product intuition for scalable systems.
Software Engineer II, Backend Full Stack - HR Product
Build backend-focused full-stack features for HR products including HRIS, Time, Benefits, and Talent systems. Requires 2+ years experience with backend languages like Python/Go and frontend like React/TypeScript.
Software Engineer II, Backend Full Stack - Financial Product
Build backend-heavy full-stack features for financial products like global payroll, spend management, and compliance platforms. Requires 2+ years experience with Python/Go backend and React/TypeScript frontend, owning full lifecycle delivery.
Senior Software Engineer, Backend - HR Product
Designs and implements core backend services and APIs for HR product features like HRIS, time tracking, benefits, and talent management. Requires 5+ years in Python/Go, distributed systems, and relational databases expertise at scale.
Senior Software Engineer, Backend - Financial Product
Designs and implements core backend services and APIs for Rippling's financial products, including global payroll, spend management, and compliance platforms. Requires 5+ years experience with Python/Go, distributed systems, and relational databases; hybrid in-office role.
Software Engineer II, Backend - IT Product
Builds reliable backend services and APIs for IT product features like device management, app provisioning, and security compliance. Requires 2+ years backend experience with Python/Go and relational databases like PostgreSQL, in a fast-paced environment.
Software Engineer II, Backend - Platform Team
Builds reliable backend services and APIs for Rippling's platform infrastructure, owning full development lifecycle. Requires 2+ years backend experience with Python/Go and PostgreSQL, plus strong collaboration skills in fast-paced environment.
Software Engineer II, Backend - HR Product
Builds reliable backend services and APIs for Rippling's HR product, powering HRIS, time tracking, benefits, and talent management. Requires 2+ years backend experience with Python/Go and PostgreSQL, focusing on scalable, compliant systems.
Software Engineer II, Backend - Financial Product
Builds reliable backend services and APIs for Rippling's financial products including global payroll, spend management, tax compliance, and fintech infrastructure. Requires 2+ years backend experience with Python/Go and relational databases like PostgreSQL.
Staff Software Engineer - Payroll Orchestration
Builds and maintains scalable distributed systems for payroll orchestration using message queues, job flows, and bitemporal data models. Requires 8+ years experience with Go/Python, concurrency control, and databases like PostgreSQL/MongoDB.