Senior Software Engineer, RQL
Role Overview
Join Rippling’s Platform team, which builds core services and cross-cutting products used by other engineering teams.
The team owns analytics, customizable workflows, data platform, reporting, permissions, and custom fields products across customer-facing and core platform layers.
Rippling Query Language (RQL) supports customer queries and scripts for formula fields, Data Cloud applications, and product extensions; its components include a grammar, parser, query translator, distributed query engine, and distributed datastore.
Key Skills for This Role
Full Job Posting
Role overview
Join Rippling’s Platform team, which builds core services and cross-cutting products used by other engineering teams.
The team owns analytics, customizable workflows, data platform, reporting, permissions, and custom fields products across customer-facing and core platform layers.
Rippling Query Language (RQL) supports customer queries and scripts for formula fields, Data Cloud applications, and product extensions; its components include a grammar, parser, query translator, distributed query engine, and distributed datastore.
Responsibilities
- Work on distributed processing engines and distributed databases.
- Develop software using technologies such as Python, MongoDB, CDC, and Kafka, and big data tools including Aurora, Trino, Presto, Pinot, Iceberg, and Flink.
- Build custom programming languages and scalable data platforms, data lakes, and data ingestion systems.
- Design, develop, code, and test software systems, products, improvements, and user-facing experiences.
- Contribute to product design and implementation, collaborating with architects and senior developers and taking projects from idea to production.
What you will need
- 5+ years of experience in backend engineering roles.
- Experience writing testable and performant backend code.
- Experience working in a fast-paced, dynamic environment.
- Experience mentoring less-experienced developers.
- Ability to work autonomously and explore creative solutions.
Work arrangement
- For office-based employees living within a defined radius of a Rippling office, current policy requires working in the office at least three days a week.
Pay
- The stated US Tier 1 salary range is $168,000–$280,000 per year; compensation varies by location and candidate-related factors.
- The role also offers benefits and equity.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Rippling
Account Manager, SMB APAC
Sydney, AUS
Rippling is seeking a growth-minded SMB account manager to own customer relationships and drive adoption, retention, and revenue growth across its HR, IT, and Finance products. Candidates need 1–3 years of SaaS account m
Senior Manager, Account Management (Mid-Market)
Chicago, USA
Account Manager, SMB APAC
Sydney, AUS
Senior Manager, Account Management (Mid-Market)
Chicago, USA
Senior Contracts Manager
San Francisco, USA
Product Lead, Reporting and Analytics
San Francisco, USA
Partner Success Manager, Broker
, USA
Systems Lead, US Tax Operations
, IND
Quality & Enablement Lead, US Tax Operations
, IND
SSB Onboarding Manager - Rippling Spend
Bengaluru, IND