Software Engineer, Distributed Systems

eBay

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Jose, CA
Salary
$172,000–$229,600 / yr
Posted
1 day ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $201k
$117k most similar roles pay here $242k

This role pays more than 68% of similar roles. Most pay $136,950–$214,000 — the shaded band above. At the midpoint, this role pays about $201k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About eBay

eBay is a global e-commerce company that operates an online marketplace connecting buyers and sellers for a wide range of new and used goods.

eBay currently has 42 open roles on FindRole.

Listed pay typically runs $142,600–$221,100 across 42 roles with salary data.

Most-posted roles

View all roles at eBay

At a glance

TL;DR · Software Engineer, Distributed Systems

As a Software Engineer, Distributed Systems on the Observability Platform team, you will design and build scalable distributed systems to power metrics, logs, traces, and related observability workflows across the stack. You will develop high-throughput services for ingesting, transforming, storing, and querying telemetry data while strengthening the resilience of Kubernetes-based production systems through self-healing and autoscaling. The role involves solving complex reliability challenges and improving operational excellence by partnering with SREs and platform engineers. You will work with technologies including Golang, Prometheus, ClickHouse, OpenTelemetry, Grafana, and React/JavaScript. This position focuses on the technical challenge of managing infrastructure for thousands of microservices at hyperscale, processing billions of time series and petabytes of log data to ensure system reliability and provide critical observability tools across a large-scale distributed environment.

What does a Software Engineer earn in California?

Median $214000 from 1020 postings across 73 companies.

See salary data

What you'll do

  • Design and deliver scalable, fault-tolerant observability infrastructure to improve system reliability.
  • Build and optimize high-throughput services for ingesting, transforming, storing, and querying telemetry data.
  • Strengthen the resilience of Kubernetes-based production systems through self-healing and autoscaling.
  • Translate internal observability needs into tools and platform capabilities that improve incident response.
  • Participate in architecture reviews and post-incident discussions to drive continuous platform improvement.
  • Manage and support production reliability as part of a team on-call rotation.
  • Develop backend services using Golang or other systems-level languages for large-scale distributed systems.

What we're looking for

  • 7+ years of experience in software engineering, infrastructure engineering, or a closely related field.
  • Strong programming skills in Golang or another systems-level language for building backend or infrastructure services.
  • Deep understanding of distributed systems concepts including fault tolerance, scalability, and system reliability.
  • Hands-on experience deploying and operating containerized services in Kubernetes or similar cloud-native environments.
  • Solid understanding of observability domains including metrics, logs, and traces.
  • Experience with Prometheus, Grafana, OpenTelemetry, ClickHouse, time-series systems, high-throughput data pipelines, or open-source infrastructure (preferred).
  • Familiarity with React/JavaScript (preferred).

More like this

Similar roles

Software Engineer, Distributed Simulation

Anduril Industries

Seattle, WA 34 days ago $166,000–$220,000
Kubernetes Go Rust C++ Python Terraform Helm CI/CD gRPC Protobuf AWS Azure Bazel Buck Nix KubeVirt QEMU Linux Distributed Systems Infrastructure as Code
3+ yrs exp

Software Engineer, Observability

Apple Inc

Seattle, WA 50 days ago $175,000–$263,300
Time Series Database Distributed Systems Kubernetes Terraform CI/CD OpenTelemetry Prometheus Grafana Rust Python Go Java Scala GitOps Infrastructure as Code Query Engines Columnar Storage Configuration Management
5+ yrs exp

Staff Software Engineer, Observability

Pinterest

Remote 2 days ago $177,185–$364,795
Distributed Systems Data Engineering Observability OpenTelemetry Prometheus Grafana Kafka Flink Java Python Go Scala Kubernetes Service Mesh Time-series Databases Columnar Storage Stream Processing Machine Learning Anomaly Detection
7+ yrs exp Remote

Lead Software Engineer, Distributed Systems

Salesforce

San Francisco, CA 16 days ago $172,500–$260,100
Java Kubernetes Docker AWS GCP Azure CI/CD Jenkins Kafka Spark Druid Nginx Envoy REST SOAP TCP/IP DNS TLS HTTP
10+ yrs exp Hybrid

Senior Software Engineer, Distributed Systems

Apple Inc

Cupertino, CA 106 days ago $150,400–$277,600
Go Rust Scala Distributed Systems Kubernetes Cloud Services Observability Monitoring Algorithm Design Concurrency Incident Management Scalability Reliability
5+ yrs exp