Skip to content
RipplingRipplingSeattle, WA

Staff Software Engineer

Lead the technical vision and architecture for Rippling's Search Platform, owning indexing, retrieval, relevance ranking, and query performance at scale. Requires 8+ years backend/platform engineering experience with deep expertise in search infrastructure like Elasticsearch/OpenSearch.

189k – 315k
Hybrid8+ YOEFullstack Engineering

About the role

What you will do

  • Define and lead the technical vision for Rippling search systems: indexing pipelines, query serving, ranking/relevance, and retrieval quality measurement.
  • Tackle open-ended challenges in hybrid retrieval, semantic/vector search, and metadata ranking.
  • Build and operate resilient, high-performance infrastructure (OpenSearch/Elasticsearch) capable of supporting 10x scale growth while maintaining rigorous standards for latency, freshness, correctness and cost-efficiency.
  • Define relevance strategy and evaluation: offline benchmarks, quality metrics, and production monitoring.
  • Build reusable search platform abstractions used by multiple Rippling products.
  • Elevate the entire engineering organization through strategic design reviews, mentorship, and the establishment of "best-in-class" operational standards.

What you will need

  • 8+ years in backend/platform engineering with ownership of distributed systems in production.
  • Deep experience in search infrastructure (OpenSearch/Elasticsearch/Solr/Lucene-style systems), indexing, and relevance tuning.
  • Strong systems design fundamentals: storage/index design, query execution, performance optimization, and reliability engineering.
  • Experience with data platforms and schema-rich systems, including large-scale ingestion and serving paths.
  • Proficiency in at least one backend language (Python, Go, or Java).
  • Strong cross-functional execution and ability to lead ambiguous multi-team platform initiatives.

Nice to have

  • Hybrid retrieval, semantic/vector search, or ML-assisted ranking experience.
  • Experience with analytics/query ecosystems (e.g., Trino/Presto, Kafka, Iceberg, Spark).
  • Experience building discoverability products such as catalog search, field selection, metadata ranking.

Skills

OpensearchElasticsearchLucenePythonGoJavaHybrid RetrievalSemantic SearchVector SearchDistributed SystemsKafkaSpark
Rippling

Staff Software Engineer

RipplingSan Francisco, CA

Staff Software Engineer building the AI Platform for Rippling AI. Architect omni-channel frameworks (Slack/Teams/Email/CLI), DevX abstractions for product teams, and dynamic interactive UX primitives while driving AI-native engineering practices.

189k – 315k
Hybrid8+ YOEFullstack Engineering
Rippling

Staff Full Stack Software Engineer

RipplingSeattle, WA +1

Lead the design and architecture of Rippling's Time Off products as a technical leader. Build scalable global systems including an accruals rules engine, mentor engineers, and partner with PM on product vision for 4-5x user growth. Requires 7+ years backend experience with Python/Django and strong system design skills.

189k – 315k
Hybrid7+ YOEFullstack Engineering
Rippling

Staff Full Stack Software Engineer

RipplingNew York, NY +1

Lead full-stack development and product direction for Rippling's Transition & Termination HR platform. Build AI-powered multi-modal workflows, scale enterprise features atop a temporality engine, and raise the engineering quality bar through leadership and quality guardrails.

189k – 315k
Hybrid7+ YOEFullstack Engineering
Rippling

Staff Full Stack Software Engineer

RipplingNew York, NY +2

Build scalable backend systems and influence architecture for Rippling's Scheduling product, which manages workforce scheduling, labor costs, forecasting, and attendance for hourly employees. Requires 8+ years backend experience with Python/Django, React/JS knowledge, strong CS fundamentals, and product focus.

189k – 315k
Hybrid8+ YOEFullstack Engineering
Rippling

Staff Software Engineer

RipplingSan Francisco, CA

Staff Software Engineer building AI-native global payroll onboarding infrastructure at Rippling. Design scalable backend platforms that automate complex international tax/compliance setups using LLMs paired with deterministic systems, enabling rapid country expansion and self-serve experiences.

189k – 315k
Hybrid7+ YOEFullstack Engineering