Staff Backend Engineer building Rippling Query Language (RQL): a custom language with its own grammar, parser, query translator, distributed query processing engine, and distributed datastore. Work on distributed systems, big data technologies, data platforms, and custom programming languages that power analytics, workflows, and extensibility across Rippling.
189k – 315k
Hybrid8+ YOEBackend Engineering
About the role
What you will do
Work on distributed processing engines and distributed databases
Develop high-quality software with attention to detail using tech stacks like Python, MongoDB, CDC, and Kafka
Leverage big data technologies like Aurora, Trino, Presto, Pinot, Iceberg, Flink and more
Build custom programming languages within the Rippling Platform
Create data platforms, data lakes, and data ingestion systems that work at scale
Design, develop, code, and test software systems, improvements, products, and user-facing experiences
Work alongside software architects and senior developers doing state-of-the-art development work
Contribute to product design and implementation discussions
Find and build unique solutions to implement projects from the idea phase to production
What you will need
8+ years 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 thrive in an environment that grants you a lot of autonomy to explore creative solutions
Staff Software Engineer anchoring Rippling's new Money Movement & Treasury ledger architecture in Seattle. Own design and implementation of deterministic, config-driven ledger systems, reconciliation frameworks, and technical leadership mentoring senior engineers while collaborating with Payments, Tax, and Accounting teams.
189k – 315k
Hybrid8+ YOEBackend Engineering
Staff Software Engineer - Events Platform
RipplingNew York, NY +2
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.
189k – 331k
Hybrid8+ YOEBackend Engineering
Staff Software Engineer
CheckrDenver, CO +1
Staff Engineer driving technical architecture across screening product teams. Owns complex multi-system workflows, sets technical standards, mentors engineers, and ships scalable features in a regulated domain.
190k – 264k
Hybrid10+ YOEBackend Engineering
Senior/Staff Software Engineer, Database Team
PineconeNew York, NY
Build and optimize distributed database features for AI applications in Rust, Go, or C++. Focus on performance, reliability, and scalability in a hybrid New York City role.
190k – 270k
Hybrid5+ YOEBackend Engineering
Staff Software Engineer, Backend
CreditgenieNew York, NY +3
Designs, builds, and scales high-performance backend systems for fintech products, owning architecture to deployment. Leads technical decisions and collaborates cross-functionally, requiring 8+ years in distributed systems and security expertise.