Staff Backend Product Engineer (SlackBot)

Salesforce•San Francisco, CA

About The Position

Salesforce is seeking a Staff Backend Product Engineer for the Slackbot team. This role is crucial for making Slack the primary interface for AI-powered work, establishing Slackbot as the on-ramp to AI and the singular gateway to a company's collective knowledge. The team builds intelligent search, automation, and foundational capabilities for Slackbot, focusing on quality, developer experience, and platform foundations. The ideal candidate is a product-driven backend engineer with strong intuition and experience in building systems and designing APIs with the end user in mind.

Requirements

  • 10+ years of professional experience building and shipping web applications with a focus on backend development.
  • 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.
  • Experience building search infrastructure, large-scale APIs, or AI-powered systems is highly desirable.
  • The ability to significantly contribute to technical architecture discussions and drive critical technical decisions across teams.
  • 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.
  • Strong Communication Skills: You can clearly explain complex technical concepts to non-technical stakeholders, including designers, support, and product managers.

Responsibilities

  • Collaborate closely with Product Managers, Designers, and other Backend/Frontend Engineers to brainstorm, conceptualize, and build new, high-impact features for Slackbot's large and rapidly growing user base.
  • Contribute to the systems that make Slackbot smarter about finding and surfacing the right information, across any connected source.
  • 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 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.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service