Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Slack Logo

Senior/Staff Product Software Engineer - Enterprise Search

Slack

$211,500 - $334,600
Oct 31, 2025
San Francisco, CA, United States of America
Apply Now

Salesforce is looking to transform enterprise knowledge retrieval and collaboration by establishing Slack as the singular gateway to a company's collective knowledge through a unified, AI-powered search experience. The 3P Search team is responsible for building this cutting-edge Enterprise Search feature, ensuring users can find anything from conversations in Slack to data within connected third-party applications from a single search bar.

Requirements

  • 7+ years of professional experience building and shipping web applications.
  • Proven experience with functional or imperative programming languages (e.g., PHP, Python, Java, Ruby, Go, or C). Expertise in our stack—PHP/Hack, Java, MySQL, and Linux—is a strong plus, but general familiarity with other common web languages and relational databases is a fine substitute.
  • The ability to significantly contribute to technical architecture discussions and drive critical technical decisions within your team.
  • A track record of writing understandable, testable code with a strong focus on maintainability.
  • Solid computer science fundamentals including data structures, algorithms, programming languages, distributed systems, and information retrieval.

Responsibilities

  • Collaborate closely with Product Managers, Designers, and other Backend/Frontend Engineers to brainstorm, conceptualize, and build new, high-impact features for our large and growing user base.
  • Contribute heavily to team projects that have a significant, measurable impact on the business and the user experience.
  • Actively own team features or core systems, defining their long-term health and roadmap while improving the health of surrounding integration systems.
  • Assist our skilled support and operations teams in triaging and resolving complex production issues.
  • Mentor other engineers, provide thoughtful and deep code reviews, and drive improvements in engineering standards, tooling, and processes across the team.

Other

  • A related technical degree (e.g., Computer Science, Engineering, etc.) is required.
  • Strong Communication Skills: You can clearly explain complex technical concepts to non-technical stakeholders, including designers, support, and product managers.