Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rippling Logo

Staff Software Engineer - Streaming Infrastructure

Rippling

$180,000 - $315,000
Aug 25, 2025
Seattle, WA, US
Apply Now

Rippling needs to build a high-performance, distributed data platform that can handle real-time event processing, complex data transformations, low-latency queries, massive scale processing, and cross-system data consistency with strong reliability guarantees to power its entire ecosystem.

Requirements

  • 8+ years of experience building distributed systems with a focus on high-throughput data processing
  • Deep expertise with stream processing technologies (Kafka, Flink, Spark Streaming, etc.)
  • Experience in building projects with the right user abstractions and architecture.
  • Comfortable developing scalable and extendable core services used in many products.

Responsibilities

  • Design and implement next-generation streaming data infrastructure to handle 100x growth in data volume and velocity while maintaining performance and reliability SLAs.
  • Create robust, fault-tolerant streaming pipelines that seamlessly connect disparate systems, ensuring data consistency across our distributed architecture.
  • Tackle problems like exactly-once processing, event ordering, schema evolution, cross-datacenter replication, and graceful failure recovery.
  • Collaborate with product and engineering leadership to define the technical roadmap for Rippling's streaming infrastructure, making critical architecture decisions that will shape our platform for years to come.
  • Guide junior engineers through complex technical challenges, establish best practices, and elevate the entire team's capabilities through knowledge sharing and code reviews.
  • Implement sophisticated observability solutions, establish SLOs, create runbooks, and participate in on-call rotations to ensure the reliability of mission-critical systems.

Other

  • Experience working in a fast-paced, dynamic environment.
  • 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.