Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Salesforce

Software Engineer II, Search & Data Infrastructure

Salesforce

Software Engineer II designing and developing search infrastructure for Slack. Collaborating with product teams and maintaining high-availability distributed search systems.

Posted 5/27/2026full-timeWashington • 🇺🇸 United StatesMid-LevelSenior💰 $117,200 - $223,900 per yearWebsite

Tech Stack

Tools & technologies
ChefDistributed SystemsElasticSearchGoHadoopJavaKubernetesMapReducePHPPythonRubySparkTerraform

About the role

Key responsibilities & impact
  • Design and develop scalable, resilient offline indexing pipelines for Slack’s search infrastructure
  • Partner with product engineering to conceptualize and ship new features
  • Collaborate to ensure high availability and reliability of distributed search systems
  • Own team features and systems end-to-end, define their long-term health
  • Deploy, configure, test, troubleshoot, maintain, and upgrade Solr clusters
  • Continuously optimize infrastructure and configuration of Solr clusters
  • Support operations team in resolving production issues
  • Raise the bar on engineering standards, tooling, and processes
  • Build and ship high-quality, production-grade software with AI as a core part of development workflow
  • Design and orchestrate complex systems where AI agents integrate into human workflows
  • Contribute to building and maintaining shared system context

Requirements

What you’ll need
  • 4+ years of applicable software engineering experience
  • Worked extensively with distributed data processing frameworks such as Spark, Hadoop, MapReduce, or EMR
  • Hands-on experience with Solr, Elasticsearch, Lucene, or other search technologies
  • Familiar with infrastructure/ops tools and frameworks such as Terraform, Chef, and Kubernetes
  • Proficient with functional or imperative programming languages — e.g., PHP, Python, Ruby, Go, C, or Java
  • High-availability, performant, and scalable systems experience
  • Experience planning, implementing, and deploying software migrations and upgrades in production environments
  • Strong communicator
  • Solid computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval
  • Genuine, demonstrated AI-first approach to engineering

Benefits

Comp & perks
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SolrElasticsearchLuceneSparkHadoopMapReduceEMRPHPPythonJava
Soft Skills
strong communicatorcollaborationproblem-solvingownershipengineering standardsteamworkadaptabilitycritical thinkingattention to detailcreativity