Software Engineer III, Search Backend

eBay

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Salary
$98,000–$173,600 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $176k
This role $136k
$84k most similar roles pay here $225k

This role pays less than 79% of similar roles. Most pay $141,126–$211,650 — the shaded band above. At the midpoint, this role pays about $136k versus about $176k 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 34 open roles on FindRole.

Listed pay typically runs $158,800–$215,000 across 34 roles with salary data.

Most-posted roles

View all roles at eBay

At a glance

TL;DR · Software Engineer III, Search Backend

Software Engineer 3, Search Backend will join the Search Backend team to build and operate distribution pipelines that deliver search indexes to thousands of nodes. This role focuses on creating the backbone for a fast, reliable search engine by designing real-time streaming pipelines and architecting fault-tolerant systems for both real-time and batch index distribution. The engineer will develop self-healing infrastructure with proactive monitoring and automated remediation while taking full ownership of distributed pipeline components from design to production. Key technical requirements include proficiency in Java or Scala, experience with Kafka, Spark, Flink, or similar streaming technologies, and knowledge of Zookeeper for cluster coordination. Candidates should also possess expertise in Docker, Kubernetes, and search technologies like Lucene, Solr, or Elasticsearch while solving complex distributed system issues involving consistency, replication, and concurrency across multi-pool infrastructure.

What does a Software Engineer earn in Texas?

Median $178175 from 145 postings across 37 companies.

See salary data

What you'll do

  • Design and build real-time streaming pipelines to move search index data across thousands of nodes.
  • Architect highly scalable and fault-tolerant pipelines for both real-time and batch index distribution at global scale.
  • Build intelligent systems for auto-managing, monitoring, and remediating index distribution clusters.
  • Take full ownership of distributed pipeline components from initial design through production deployment.
  • Write maintainable, extensible, and well-documented code to ensure long-term system scalability.
  • Debug and troubleshoot complex distributed system issues, including pipeline failures and performance bottlenecks.
  • Ensure search indexes remain fresh, consistent, and delivered on time across multi-pool infrastructure.

What we're looking for

  • Bachelor's degree or higher in Computer Science or a related field.
  • 4 or more years of professional software engineering experience building production applications.
  • Demonstrated ability building backend distributed systems, fault tolerance, consistency, replication, and concurrency.
  • Deep understanding of data structures, algorithms, and the fundamentals of distributed systems.
  • Strong proficiency in Java, Scala, or similar languages.
  • Proven hands-on experience with streaming and data pipeline technologies such as Kafka, Spark, Flink, or similar.
  • Experience with cluster coordination tools like Zookeeper.
  • Hands-on experience with container technologies such as Docker and Kubernetes for managing distributed services at scale.

More like this

Similar roles

Software Engineer III, Atlas Search Systems

MongoDB

San Francisco, CA 117 days ago $122,000–$209,000
MongoDB AWS Cloud Platform Microsoft Azure Java Distributed Systems Multithreaded Applications Vector Search Query Language Automation Scalability
2+ yrs exp Hybrid

Staff Software Engineer, Backend (Search)

Affirm

Remote 68 days ago $230,000–$290,000
Python Kotlin AWS MySQL Spark Kubernetes React Distributed Systems Recommendation Engines Monitoring Alerting Code Review
8+ yrs exp Remote

Software Engineer III

General Dynamics

Annapolis Junction, MD 74 days ago $175,950–$238,050
Python Java Apache Spark Apache Airflow Linux SQL MySQL MariaDB PostgreSQL Jupyter Notebook pandas NumPy Git Slurm JIRA Confluence Bash Parquet JSON XML
8+ yrs exp

Software Engineer III

General Dynamics

Annapolis Junction, MD 72 days ago $175,950–$238,050
Bash Docker GitLab CI/CD Linux Python Java Ansible IaC Git PHP Jira Confluence
8+ yrs exp

Software Engineer III

MongoDB

Sydney, Australia 52 days ago
Python Go AWS Azure GCP Kubernetes Prometheus Grafana OpenTelemetry vLLM Triton TGI ML Model Serving Inference Runtimes
4+ yrs exp Hybrid