Rippling
Posted 1mo ago

Senior Software Engineer, Backend Full Stack - Data Cloud

Rippling
San Francisco or Seattle
$168k-$280k/yrOnsiteFull Time
Responsibilities
  • developing backend
  • building features
  • collaborating stakeholders
Requirements
  • 5+ years production experience with Python/Django
  • Frontend familiarity with React or TypeScript
  • Strong CS/algorithms fundamentals
  • Product intuition, and strong communication skills
Technical tools mentioned
PythonDjangoReactTypeScriptRQLSQL

Job description

About the Data Cloud Team

Rippling Data Cloud is a new suite of products that aggregates data from across your company into Rippling, connects it to worker identity, and makes it available for analysis, visualization and action. It preserves and enriches data context to enable precise and accurate answers to your most important and nuanced business questions.


It's a complete data stack including data connectors, transformations, visualizations, AI-powered analytics, and even inbound Zero-Copy. It understands how all of that data relates to employees, managers, departments, locations, cost centers, permissions, and historical changes in your ever-changing business. That makes it possible to ask questions that traditional BI systems struggle to answer correctly.

Data Cloud as the foundation for Rippling AI

Data Cloud and AI are deeply connected in Rippling. Data Cloud is the data infrastructure layer that powers Rippling AI. Here's how they relate:


Data Cloud provides the unified data that AI reasons over:
Rippling AI leverages the Employee Graph and all platform data (payroll rules, earnings types, deduction logic, permissions, etc.) as its source of truthBecause Rippling is a unified platform rather than stitched-together acquisitions, the data is clean, consistent, and complete which makes AI answers accurate and context-awareAI respects the same permissions model as the rest of the platform, so it only surfaces data the user is authorized to see


The Rippling AI unlocks advanced Data Cloud capabilities:

  • AI Dashboards: build dashboards from scratch using natural language prompts
  • Transformations: full publish access
  • Pipelines: ingest data via managed connectors
  • Lineage & Catalog: explore data lineage for reports
  • Advanced features: parameters, SQL queries, and the ability to incorporate third-party data


Why this matters

Most HR/Finance systems weren't built for AI. Their data is messy and fragmented. Rippling AI is described as the first "context-aware, senior analyst" for HR and Finance teams because it sits on top of a unified data model (Data Cloud + Employee Graph) that actually understands your business logic end-to-end.

What We Build

The team is focused on the following core domains:

  • Analytics – Focuses on the reporting and dashboarding products that enable users to visualize and analyze data within Rippling.
  • Data Access – Owns the query engine (RQL, Rippling Query Language) that powers data retrieval across the platform. This area includes sub-teams responsible for query execution, data ingestion, and query history.
  • Data Management – Owns the metadata and data catalog layer, including how data assets are discovered, governed, and documented.
  • Ingest & Prep – Responsible for bringing external data into Rippling. This area includes Managed Connectors (pre-built integrations with third-party systems) and Transformations (data shaping and preparation).
  • Insights – A newer area within Data Cloud focused on surfacing actionable insights from data.

What you will do

  • Develop and improve both product backend capabilities and user-facing features, working across the stack to make them shine
  • Collaborate closely with PMs and designers to translate complex product requirements and visual designs into responsive, high-quality code.
  • Move quickly and confidently, making smart decisions to fill in the gaps where product details aren’t fully defined—always learning from user feedback.
  • Play an active role in building a culture of excellence within our product and engineering teams.

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 [email protected]


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.

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.4B+ 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.

The pay range for this role is:

168000.00 - 280000.00 USD per year (US Tier 1)

About Rippling

Unified platform managing workforce HR, IT, and finance operations

Year founded
2016
Employees
6947
Organization type
Private
Latest investment
Raised $450.00M Series G (2025) — led by GIC, Goldman Sachs Alternatives
Headquarters
US

Similar jobs

Software Engineer roles near San Francisco, California
2h
Save
Mark Applied
Hide
Senior Software Engineer (iOS) – Digital Products
Fremont, California, United States
$154k-$187k/yr HybridFull Time
Scout Motors
Scout Motors: Designs and manufactures all-electric rugged SUVs and trucks.
5+ YOEBachelor's degree in computer science, engineering, or related field; 5+ years shipping iOS applications; proficiency in Swift and SwiftUI; experience with GraphQL, Git, CI/CD, testing, and mobile release processes.
Swift, SwiftUI, GraphQL, Git, CI/CD, AWS
2h
Save
Mark Applied
Hide
Senior Software Engineer - Integrated Test
San Jose, California, United States
$140k-$180k/yr OnsiteFull Time
Archer
ArcherNYSE: ACHR: Develops electric vertical takeoff and landing aircraft for urban mobility.
3+ YOE3+ years building hardware-in-the-loop simulation environments; bachelor's degree or higher in a related field; C/C++, Python, MATLAB/Simulink, communication protocols, CI/CD tools, and troubleshooting skills.
C, C++, Python, MATLAB, Simulink, RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet/TCP-IP, GitHub Actions, Jenkins, LabVIEW, VeriStand
3h
Save
Mark Applied
Hide
Software Engineer, Foundation AI
San Mateo, California, United States
$153k-$197k/yr HybridFull Time
Roblox
RobloxNYSE: RBLX: Platform for creating and playing user-generated 3D digital experiences.
1+ YOERequires 1–3 years of professional experience or recent graduation, strong computer science fundamentals, AI-agent projects, and coding experience in Go, Python, Rust, or similar.
Go, Python, Rust
4h
Save
Mark Applied
Hide
Software Engineer - Creator Studio
Cupertino, California, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Passionate and skilled engineers who can shape product experiences and collaborate with designers, quality teams, creative application teams, and cross-functional engineering.
5h
Save
Mark Applied
Hide
Staff Software Engineer, Network Health
Sunnyvale, California, United States
$207k-$300k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOE3+ MgmtBachelor's degree or equivalent, 8 years software development, 5 years software testing and launching, 3 years design and architecture, and 5 years machine learning design and infrastructure experience.
Speech/audio, reinforcement learning, ML infrastructure, Generative AI, LLM, SQL Pipelines, Plx Scripts, Generative AI Agents
5h
Save
Mark Applied
Hide
Senior Staff AI-Native Software Engineer – Agentic Systems
Santa Clara, California, United States
$191k-$334k/yr OnsiteFull Time
ServiceNow
ServiceNowNYSE: NOW: Provides a cloud platform for automating enterprise digital workflows.
8+ YOERequires 8+ years of software engineering, production agentic systems expertise, Python, distributed systems, frontier AI SDKs, RAG, retrieval patterns, and technical leadership experience.
Python, Go, Java, C++, Anthropic, Google, OpenAI, RAG, CMDB, Workflow Data Fabric, Knowledge Graph, MCP, NVIDIA, Cursor, Claude Code, GitHub Copilot
5h
Save
Mark Applied
Hide
Staff Software Engineer - Backend
Mountain View, California, United States
$198k-$225k/yr HybridFull Time
Cyngn
CyngnNASDAQ: CYN: Develops self-driving technology for industrial vehicle fleets.
10+ YOE10+ years of backend software development experience; expertise in distributed systems, cloud-native SaaS, APIs, real-time processing, databases, containerization, infrastructure-as-code, and team leadership.
Python, Go, Java, C++, AWS, Azure, GCP, Kafka, RabbitMQ, Apache Pulsar, SQL, NoSQL, WebSocket, Docker, Kubernetes, Terraform, GitOps, ROS, AMQP, MQTT, DDS, InfluxDB, TimescaleDB, CI/CD
5h
Save
Mark Applied
Hide
Software Engineer- Benchmarking
San Francisco or New York City
$160k-$210k/yr HybridFull Time
Office Hours
Office Hours: A marketplace connecting businesses with specialized industry experts.
4+ YOERequires 4+ years building complex systems, strong Python, dataset preparation and maintenance, Docker, reproducible environments, and collaboration with researchers; AI evaluation experience is a plus.
Python, Docker, React, Next.js, Tailwind, GitHub, Slack, Notion, Linear, PyTorch, Hugging Face, Harbor, Terminal-Bench, Inspect