Staff Software Engineer, Stream Compute

Stripe

Actively hiring
US Posted 55 days ago $224,000$336,000 / year

At a glance

AI generated

TL;DR

Join the Stream Compute team at Stripe as a Staff-level engineer, where you will design and operate large-scale stream processing infrastructure using Apache Flink. You’ll collaborate with cross-functional teams to enhance reliability and efficiency through automation and self-service tools, ensuring high availability and state durability across global operations. Key responsibilities include implementing operational best practices, evaluating new Flink ecosystem capabilities, and contributing to open-source projects. Ideal candidates have over a decade of experience in distributed systems, hands-on expertise with big data technologies like Flink and Kafka, and strong software engineering skills in languages such as Go or Java. This role demands deep technical leadership, autonomy, and a commitment to innovation within the fintech domain at massive scale.

Skills

Apache_Flink Kafka AWS Terraform CI/CD Docker Prometheus Grafana Go Java Scala SQL Temporal Pulsar Spark Pinot Kubernetes Git Jenkins

What you'll do

  • Design and build stream compute infrastructure using Apache Flink and related technologies.
  • Define operational best practices to enhance resilience and reliability of global-scale systems.
  • Drive automation initiatives to reduce manual operations and improve system self-healing capabilities.
  • Lead efforts to ensure high availability and state durability in multi-region disaster recovery strategies.
  • Evaluate and integrate new Flink ecosystem features to enhance developer experience and scalability.
  • Collaborate with the open source community to identify and contribute to opportunities for feature adoption.

What we're looking for

  • 10+ years of experience building and operating large-scale production systems.
  • Proven technical leadership in scaling distributed systems in fast-paced environments.
  • Hands-on expertise with big data technologies including Flink, Kafka, and Spark.
  • Strong software engineering skills with proficiency in languages like Go, Java, Scala.
  • Experience developing, maintaining, and debugging open-source distributed systems.
  • Ability to operate autonomously with high ownership and a growth mindset.
  • Excellent written and verbal communication skills for technical documentation.

Market check

Salary context

This $224,000–$336,000 range sits above 99% of similar postings on FindRole.

Peer median band

$143,000$243,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,000$214,500

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Stripe

Stripe is a financial infrastructure platform for internet businesses, providing payment processing, billing, fraud prevention, and banking-as-a-service APIs to businesses of all sizes globally. Industry: Payments Infrastructure & Financial Technology

Stripe currently has 52 open roles on FindRole.

Listed pay typically runs $178,600–$261,000 across 52 roles with salary data.

Most-posted roles

View all roles at Stripe

More like this

Similar roles

Staff Software Engineer-Edge Processor

Cisco

Remote (Usa-Boulder, US) 29 days ago $149,100$218,900
Go Java C Kubernetes Kafka OpenTelemetry Linux CI/CD Docker Python PostgreSQL AWS GCP Azure Git Jenkins GitHub Swagger RESTful APIs JSON YAML
Remote

Staff, Software Engineer

Walmart

(Usa) Crossman Integrity Building Ca Sunnyvale Home Office, US 56 days ago $143,000$286,000
GenAI Distributed Systems System Architecture CI/CD Kubernetes AWS Python PostgreSQL Event-Driven Systems Observability Code Quality Mentorship Scalable Platforms High-Level Design Low-Level Design

Staff, Software Engineer

Walmart

(Usa) Crossman Excellence Building Ca Sunnyvale Home Office, US 29 days ago $143,000$286,000
Java Spring NoSQL Apache Hadoop MapReduce Apache Spark Kafka Machine Learning Data Science CI/CD Agile Scalability Distributed Systems Fault Tolerance AWS Google Cloud Azure

Staff, Software Engineer

Walmart

(Usa) Sunnyvale Tech Corners Bldg 6 Ca Sunnyvale Home Office, US 44 days ago $143,000$286,000
Java JavaScript React Node.js Spring CI/CD Agile Docker Kubernetes Performance Profiling Tools Multi-cloud Environments Distributed Systems Architecture CICD Automation Feature Flags Backwards Compatibility Performance Testing Frameworks Load Generation Tools Problem Solving Skills

Staff, Software Engineer

Walmart

(Usa) Crossman Service Building Ca Sunnyvale Home Office, US 45 days ago $143,000$286,000
Node.js Rust GraphQL Apollo Federation CI/CD Typescript React Docker Kubernetes PostgreSQL MongoDB Redis AWS GCP Azure Prometheus Grafana GitLab Jenkins