Salesforce

Software Engineer – SWE II, Senior

Salesforce

full-time

Posted on:

Location Type: Office

Location: SeattleTexasWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,500 - $260,100 per year

Job Level

About the role

  • Design and build intelligent search infrastructure to power information retrieval across various Slack and enterprise data sources.
  • Develop sophisticated agentic search capabilities including query understanding and context management to synthesize information.
  • Ensure optimal search performance and scalability, from real-time responses to deep research tasks.
  • Implement evaluation frameworks for continuous improvement of search quality and relevance.
  • Collaborate across teams (AI/ML, Product, Design) to integrate search into broader Slack experiences and drive technical excellence for search and AI systems.

Requirements

  • 6+ years of software engineering experience building production web applications and distributed systems
  • Strong programming skills in languages such as Python, Java, Go, or similar, with experience in modern web frameworks
  • Search and information retrieval experience - Background in search engines, ranking algorithms, indexing, or information retrieval systems
  • RAG and agentic systems - Experience building retrieval-augmented generation systems, AI agents, or conversational AI applications
  • Distributed systems expertise - Experience with microservices, APIs, databases, and building scalable backend systems
  • Data-driven approach - Experience with experimentation, A/B testing, and using metrics to drive product decisions
  • Collaborative mindset - Strong communication skills and experience working with cross-functional teams including product managers, designers, and other engineers
  • Quality focus - Experience with testing, code reviews, and maintaining high-quality production systems
  • A related technical degree required
  • Nice to have AI/ML experience - Background in machine learning, natural language processing, or working with large language models (LLMs)
  • Enterprise search - Experience with enterprise search platforms, federated search, or multi-source information retrieval
  • Real-time systems - Experience building low-latency, high-throughput systems for real-time search and recommendations
  • Third-party integrations - Experience integrating with external APIs, data sources, or enterprise systems (Salesforce, Google Drive, etc.)
  • Evaluation and benchmarking - Background in search quality evaluation, relevance tuning, or AI system benchmarking
  • Full-stack capabilities - Comfort working across the stack from backend services to frontend user interfaces
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonJavaGoweb frameworkssearch enginesranking algorithmsindexingretrieval-augmented generationmicroservicesAPIs
Soft Skills
communication skillscollaborative mindsetquality focus
Certifications
related technical degree