Staff Software Engineer, Search Data Infrastructure - Slack

Salesforce

Remote

Quick summary

Work type
Remote
Location
Seattle, WA
Salary
$172,500–$313,700 / yr
Posted
22 days ago
Closes
Jun 24, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $243k
$156k most similar roles pay here $331k

This role pays more than 77% of similar roles. Most pay $188,362–$236,900 — the shaded band above. At the midpoint, this role pays about $243k versus about $213k for comparable roles.

Based on 240 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 86 open roles on FindRole.

Listed pay typically runs $148,500–$260,100 across 77 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Staff Software Engineer, Search Data Infrastructure - Slack

Join Slack's Core Infrastructure team as a senior software engineer responsible for designing and developing scalable search systems that power Slack Search. You will build offline indexing pipelines, collaborate with product engineering to ship new features, ensure high availability of distributed search systems, and optimize Solr clusters for performance. The role involves deploying and maintaining Solr environments, conducting code reviews, and championing improvements in engineering standards. Ideal candidates have over 10 years of experience with distributed data technologies like Spark and Hadoop, proficiency in languages such as Java, Go, PHP/Hack, Python, and familiarity with tools including Kubernetes, Terraform, AWS, and Linux. The position requires a strong track record in building high-availability systems and integrating AI into engineering workflows to enhance productivity and reliability.

What you'll do

  • Design and develop scalable offline indexing pipelines for Slack's search infrastructure.
  • Ensure high availability and reliability of distributed search systems through rigorous engineering practices.
  • Take long-term ownership of team features and systems, proactively improving their health.
  • Deploy, configure, test, troubleshoot, maintain, and upgrade Solr clusters and environments.
  • Continuously optimize Solr cluster infrastructure to sustain health and performance.

What we're looking for

  • 10+ years of experience with distributed data and search technologies.
  • Extensive work with Solr, Elasticsearch, or similar search platforms.
  • Proficiency in functional/imperative programming languages like Java, Go, Python.
  • Track record of building scalable, high-availability systems for large datasets.
  • Experience integrating AI tools into daily engineering workflows.
  • Expertise in infrastructure and ops tooling such as Terraform, Kubernetes.

More like this

Similar roles

Sr. Data Engineer, Enterprise - Slack

Salesforce

Remote (San Francisco, CA) 24 days ago $172,500$260,100
Python SQL Airflow Spark SQL AWS S3 EMR Apache Pinot Hadoop Flink Scala GCP Azure NoSQL
Remote

Software Engineer II, Service Network - Slack

Salesforce

Remote (Herndon, Virginia) 9 days ago
Kubernetes AWS GCP Python Go Ruby C++ Service Mesh Envoy mTLS Distributed Systems Microservices TCP/IP DNS Linux Unix Algorithms Data Structures CI/CD
Remote

Staff ML Engineer, Fine Tuning - Slack

Salesforce

Remote (Washington - Seattle, US) 8 days ago $197,300$313,700
Python PyTorch TensorFlow JAX NLP GPU Deep Learning ML/AI CI/CD Kubernetes Docker Prometheus Grafana PostgreSQL AWS Azure Google Cloud Git GitHub Slack
Remote

Staff Software Engineer, Data Infrastructure

SpaceX

Remote (US) 63 days ago $265,000$279,500
Apache Iceberg Apache Flink Trino ClickHouse Apache Kafka Apache Spark Snowflake Databricks Confluent Airflow dbt Delta Lake Scala Python Postgres AWS
Remote