Rippling

Rippling

5 open positions available

3 locations
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 5 most recent jobs
Rippling

Senior Software Engineer, Data Platform

RipplingSan Francisco, CaliforniaFull-time
View Job
Compensation$90K - 150K a year

Design and operate scalable infrastructure for data and analytics workflows partnering with cross-functional teams. | 5+ years backend or distributed systems experience with strong coding skills and production data platform/cloud infrastructure experience. | About the team Rippling's Data Platform team builds and operates the infrastructure, tools, and integrations that enable teams across the company to independently deliver reliable data processing, analytics, ML, and AI workflows. Product and business teams own their use cases. We provide the foundations that help them move, process, and use data reliably, securely, and cost-effectively. About the role We are hiring a Senior Software Engineer to work across core data and ML infrastructure, workflow orchestration, data integrations and movement, distributed data access, and production systems for ML and agent workloads. This is a broad platform role. You will own complex systems across multiple technical areas rather than working within one narrow part of the stack. What you will do Design, build, and operate infrastructure for reliable, scalable, and cost-effective data, analytics, ML, and AI workflows. Build reusable workflow and integration capabilities that let teams independently move, process, and use data across platforms. Build data access and query capabilities that let analytics and agent workloads use data across warehouses, lakehouses, and operational systems. Build reusable platform capabilities for research, analytics, and other long-running agent workflows, including orchestration, state management, retries, evaluation, observability, and result delivery. Strengthen data security through least-privilege access, short-lived service identities, data masking, and audit controls. Improve platform reliability, data quality, performance, cost, observability, and developer experience. Lead projects from technical design through production operation, including incident response and long-term improvements. Partner with product, engineering, data science, and business teams to turn repeated needs into durable platform capabilities. Help set technical direction and raise the engineering bar across the team. What you will need 5+ years of software engineering experience building backend systems, distributed systems, infrastructure, or data platforms. A proven record of owning and delivering complex technical projects. Strong hands-on coding skills in a backend or systems language. Experience building and operating production data platforms across: Data warehouses and distributed-query systems such as Snowflake, Databricks, or StarRocks. Lakehouse storage and compute systems such as Iceberg, Delta Lake, Spark, Glue, or EMR. Workflow orchestration systems such as Dagster, Airflow, or Prefect. Cloud and platform infrastructure such as AWS, Kubernetes, and infrastructure as code. Experience building integrations and data-access systems that move or expose data across platforms to downstream users and applications. Experience owning production systems, including reliability, security, observability, cost, and incident response. Strong systems-design skills and sound judgment across reliability, security, scale, cost, and usability. Ability to work across multiple technical areas and make progress through ambiguity. Strong communication skills and experience working with technical and non-technical partners. Nice to have Experience building ML platform capabilities or training, deploying, and operating ML models in production. Experience building agent platforms, long-running agent workflows, or similar distributed asynchronous systems. Experience with ML or agent evaluation and observability using MLflow, LangSmith, or similar tools. Experience with data discovery, lineage, access controls, or governance systems. Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role. This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.

Backend Systems
Distributed Systems
API Design
System Architecture
Technical Writing
Direct Apply
Posted 4 days ago
Rippling

Senior Software Engineer, Backend Full Stack - Spend Product

RipplingSan Francisco, California, New York, New York, Seattle, WashingtonFull-time
View Job
Compensation$90K - 130K a year

Design and implement core backend services and APIs ensuring scalability, reliability, and security while mentoring junior engineers. | 5+ years production experience with Python and Django, frontend familiarity with React or Typescript, strong product intuition, and experience shipping complex projects at scale. | About the Spend Product Team We build the system that gives companies real time visibility and control over every dollar they spend. Rippling Spend unifies corporate cards, reimbursements, procurement, bill pay, and travel into a single workflow that connects directly to accounting and payroll. Unlike point solutions that reconcile after the fact, we enforce policy, approvals, and accounting in real time. That lets finance teams operate proactively, and it creates a hard systems problem across payments, data consistency, permissions, and scale. If you like building deeply integrated platforms that replace fragmented tooling, this is the work What We Build We build the products that help companies control, automate, and gain real-time visibility into every way money moves through the business, from cards and expenses to bill pay and travel. Corporate Cards: Rippling Corporate Cards powers company spending through physical and virtual cards with built-in controls, configurable limits, and policy enforcement. For engineering candidates, it’s a chance to work on payments infrastructure, risk systems, authorization flows, and high-trust financial user experiences. Expense Management: Rippling Expense Management helps employees submit expenses and helps finance teams review, approve, and reimburse them in a streamlined workflow. From an engineering standpoint, it brings together policy engines, approvals, mobile and web experiences, and deep integrations with payroll and accounting systems. Bill Pay: Rippling Bill Pay gives companies a unified way to manage vendor invoices, approval chains, and outgoing payments. It’s a product area that combines document ingestion, workflow automation, financial operations, and money movement in a single system. Travel: Rippling Travel connects booking workflows with the rest of the spend stack so travel activity, approvals, and downstream reconciliation all live in one ecosystem. For engineers, it’s an opportunity to build across booking experiences, policy enforcement, compliance, and post-purchase spend workflows. Procurement: Rippling Procurement provides a centralized way for employees to request, approve, and manage purchases before money is spent. It brings together intake workflows, approval chains, vendor coordination, and purchase tracking into a single system. From an engineering perspective, it involves building flexible workflow engines, dynamic forms, vendor management systems, and deep integrations with bill pay, accounting, and policy enforcement to ensure spend is controlled from the very first request. Banking: Rippling Banking enables companies to store, move, and manage their money with built-in controls and real-time visibility. It brings together accounts, transfers, cash management, and reconciliation into a single system tightly integrated with the broader spend stack. From an engineering perspective, it spans ledgering systems, money movement rails, compliance and risk controls, and high-reliability infrastructure to ensure accuracy, security, and trust at scale. What you will do Own the design and implementation of core backend services and APIs that power critical product capabilities and complex business logic. Ensure all systems are built for high-volume scale, reliability, and security, making strategic decisions about infrastructure and data integrity. Work seamlessly with product, frontend, and platform teams to translate feature goals into robust, high-performance technical solutions. Elevate the team's technical standards, lead code and design reviews, and mentor engineers on backend best practices. What you will need 5+ years of experience in a production environment using Python, Django, or related technologies. Familiarity in frontend development with React or typescript. Exposure and hands on experience with systems operating at a significant technical and organizational scale Strong product intuition: you care about design and user experience and are quick to identify how these could be improved. Experience shipping complex projects Deep understanding of CS/algorithms fundamentals Strong communication skills with a variety of stakeholders Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role. This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.

Python
Django
React
Typescript
Backend Development
Full Stack Development
API Design
System Architecture
Mentorship
Direct Apply
Posted 20 days ago
RI

Staff Software Engineer - Spend Platform

RipplingSan Francisco, California, New York, New YorkFull-time
View Job
Compensation$90K - 150K a year

Lead technical architecture, mentor engineers, and own complex projects in Spend Management platform. | 8+ years backend engineering experience with strong distributed systems and fault-tolerant system design skills. | About the role: We build the system that gives companies real time visibility and control over every dollar they spend. Rippling Spend unifies corporate cards, reimbursements, procurement, bill pay, and travel into a single workflow that connects directly to accounting and payroll. Unlike point solutions that reconcile after the fact, we enforce policy, approvals, and accounting in real time. That lets finance teams operate proactively, and it creates a hard systems problem across payments, data consistency, permissions, and scale. If you like building deeply integrated platforms that replace fragmented tooling, this is the work What you will do: Craft exceptional platform solutions that will benefit multiple teams to create a seamless user experience. Be hands-on in technical architecture and be the liaison between between product leadership, engineering leadership, and technical workstreams Tackle complex engineering challenges, leveraging your expertise to devise ingenious solutions that push the boundaries of what is possible. Assume clear ownership of your projects, empowering you to make impactful decisions and drive their successful implementation. Play a pivotal role in leading and mentoring highly talented engineers across Spend Management. Immerse yourself in one of Rippling's newest and most influential products, becoming a true authority and contributing to its ongoing development. What you will need: Experience: 8+ years of professional software engineering experience, with a strong track record in backend development and distributed systems. Architecture: Proven ability to design large-scale, fault-tolerant systems from scratch. You understand the trade-offs between consistency and availability and know when "eventual consistency" is not enough. High Agency: You thrive in ambiguity. You don't wait for a ticket to be assigned; you identify the business problem, scope the technical solution, and execute. Domain Agility: You have the intellectual curiosity to master the complex domain of treasury and money movement in a matter of days, even if you don't have a background in it. Tech Stack: Deep proficiency in a modern backend language (Python, Go, Java, etc.) plus experience with complex data modeling (SQL/NoSQL) Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.

Backend Development
Distributed Systems
System Architecture
Mentoring
Direct Apply
Posted 22 days ago
Rippling

Staff Software Engineer - Core Experience

RipplingSan Francisco, California, New York, New YorkFull-time
View Job
Compensation$90K - 150K a year

Design and build backend systems with end-to-end technical ownership including schema design, API contracts, and production reliability. | 8+ years professional software engineering experience with backend systems, systems thinking, full-stack range, and proficiency in Python, Go, or Java. | About the role: 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. We operate at the intersection of product surface and platform infrastructure: building reusable components that dozens of product teams depend on, scaling self-serve checkout and entitlement flows that need to be reliable at Rippling's full customer volume, and owning experiences that have to work coherently across a complex multi-product environment. 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. 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 Work directly with product and design to shape how features get built, not just implement what's handed to you Build for scale and reuse: the systems you design will be consumed by other engineering teams across Rippling, so correctness, documentation, and thoughtful abstraction matter About you: 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. You understand the trade-offs between consistency and availability, and you know when simple is the right answer and when it isn't 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. You don't need a well-defined ticket to make progress Platform instinct: You think about your work as infrastructure others will build on, and you write code and design APIs accordingly Tech stack: Deep proficiency in a modern backend language (Python, Go, Java, etc.) and strong data modeling skills across SQL and NoSQL Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.

Backend Systems
API Design
Systems Architecture
Direct Apply
Posted 22 days ago
RI

Senior Engineering Manager, Documents Platform

RipplingSan Francisco, California, New York, New York, Seattle, WashingtonFull-time
View Job
Compensation$85K - 150K a year

Lead and develop a team of backend and platform engineers to build and maintain a foundational document platform. | Requires significant engineering leadership experience managing backend or platform teams with strong technical foundation in distributed systems and scalable architectures. | About the role Rippling is looking for a Senior Engineering Manager to lead our Documents Platform team. This team is building the foundational backend platform that enables document-centric experiences across Rippling—creating a flexible, scalable set of capabilities that can be used by our own product teams, AI-powered workflows, and, over time, third-party developers. This is a high-impact platform leadership role. Rather than owning a single product surface, your team will build the APIs, services, data models, and distributed systems that make documents a first-class platform primitive across Rippling. The platform will support a broad range of use cases—from document storage and management to workflows involving generation, routing, completion, and signatures—while abstracting away the underlying complexity for the teams building on top of it. You’ll lead a team of engineers while helping define the technical vision and evolution of the platform. The ideal leader combines strong people management with deep technical judgment and is comfortable operating close to architecture, system design, and implementation. This is an opportunity to build infrastructure that sits in the critical path of products and workflows across Rippling and becomes part of the technical fabric of the company. What you will do Lead and develop a team of backend and platform engineers responsible for Rippling’s core Documents Platform. Define the technical vision, architecture, and roadmap for making document capabilities a reusable platform primitive across Rippling. Build scalable APIs and backend services that allow internal product teams, AI and agentic workflows, and external developers to build document-based experiences. Drive the evolution of existing document infrastructure into a generalized platform that can serve use cases across Rippling rather than being tightly coupled to any one product area. Own complex technical decisions across distributed systems, data models, storage, APIs, reliability, and scalability. Stay deeply engaged in technical design and architecture while creating the environment for engineers to independently execute at a high level. Partner closely with product and engineering teams across Rippling to understand their requirements and translate them into durable platform capabilities. Establish clear abstractions and platform interfaces that allow teams to move quickly without needing to understand or rebuild the underlying document infrastructure. Build for long-term scale, extensibility, reliability, and developer experience as adoption of the platform grows. Hire, coach, and develop a high-performing engineering team while setting a high bar for technical quality and execution. What you will need Significant engineering leadership experience, including experience managing and developing high-performing backend or platform engineering teams. A strong technical foundation in backend engineering, with the depth to actively participate in architecture and system design discussions. Experience building and operating large-scale platforms, infrastructure, or foundational backend systems used by multiple products or engineering teams. Deep knowledge of distributed systems, databases, data layers, APIs, and scalable service architectures. Experience designing abstractions and reusable platform capabilities rather than building exclusively for a single product or use case. A track record of leading technically complex, cross-functional initiatives with broad organizational impact. Strong judgment around scalability, reliability, system boundaries, API design, and long-term architectural tradeoffs. The ability to move between technical strategy, hands-on architectural leadership, people management, and execution. Strong communication and collaboration skills, particularly when working with multiple engineering and product teams that depend on your platform. Experience with document infrastructure, developer platforms, workflow systems, or similarly complex platform domains is a plus. Experience building infrastructure that powers AI or agentic workflows is a plus. Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accommodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role. This role will receive a competitive salary + benefits + equity. The salary for US-based employees will be aligned with one of the ranges below based on location; see which tier applies to your location here. A variety of factors are considered when determining someone’s compensation–including a candidate’s professional background, experience, and location. Final offer amounts may vary from the amounts listed below.

Engineering Leadership
Backend Engineering
Distributed Systems
Direct Apply
Posted about 1 month ago

Ready to join Rippling?

Create tailored applications specifically for Rippling with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt