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

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.

Software Engineer II, Search & Data Infrastructure
SalesforceSoftware 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 & technologiesChefDistributed 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 resumeApplicant 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