Skip to content
RipplingRipplingNew York, NY

Staff Software Engineer

Staff Software Engineer building Rippling's unified Spend platform that combines corporate cards, reimbursements, procurement, bill pay, and travel with real-time policy, approvals, and accounting. Requires 8+ years backend/distributed systems experience and ability to design large-scale fault-tolerant architectures.

189k – 315k/yr
Hybrid8+ YOEBackend Engineering

About the role

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 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).

Skills

PythonGoJavaSQLNoSQLDistributed SystemsBackend DevelopmentSystem Architecturefault-tolerant systems
Rippling

Staff Software Engineer, Backend

RipplingSan Francisco, CA +1

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/yr
Hybrid8+ YOEBackend Engineering
Rippling

Staff Software Engineer

RipplingSeattle, WA

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/yr
Hybrid8+ YOEBackend Engineering
Rippling

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/yr
Hybrid8+ YOEBackend Engineering
Checkr

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/yr
Hybrid10+ YOEBackend Engineering
Pinecone

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/yr
Hybrid5+ YOEBackend Engineering