Senior Software Engineer, Frontend Builds & Tooling - Slack

Salesforce Salesforce · Enterprise · San Francisco, CA +5

Salesforce is seeking a Senior Software Engineer for their Frontend Builds & Tooling team at Slack. This role focuses on improving the frontend development cycle by making builds faster and more performant, brainstorming solutions to complex problems, and enhancing engineering standards and tooling. The role emphasizes using AI as a core part of the development workflow, integrating AI agents into human workflows, and evaluating AI-generated code. While AI is mentioned as a tool and a part of the workflow, the primary deliverable is not an AI model or system, but rather improvements to the frontend development experience and tooling.

What you'd actually do

  1. You’ll speed up our frontend development cycle by making Slack’s frontend builds faster and more performant
  2. You’ll brainstorm novel solutions to big, challenging problems to make engineer’s lives simpler and more productive
  3. You’ll collaborate with your team and others to bring these solutions to life
  4. You’ll trace, measure and improve the performance characteristics of our internal systems
  5. You’ll improve engineering standards, tooling, and processes across the Slack org

Skills

Required

  • JavaScript
  • TypeScript
  • Webpack
  • Rspack
  • CI/CD
  • tsc
  • tsgo
  • AI tools
  • Prompt engineering

Nice to have

  • yarn workspaces
  • Typescript Project References
  • CSS tooling
  • ESLint
  • Oxlint
  • Biome
  • JavaScript performance
  • PHP
  • Hack
  • Rust
  • React
  • Redux

What the JD emphasized

  • 8+ years experience writing JavaScript or TypeScript
  • 5+ years experience with configuring and optimizing modern frontend toolchains and build tools (i.e. Webpack, Rspack)
  • 5+ year experience building and debugging complex systems in a team environment
  • 5+ year experience with CI/CD tools
  • 3+ years experience with tsc and/or tsgo
  • A demonstrated, genuine AI-first approach to engineering.
  • Experience using AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.) in development workflows
  • Advanced prompt engineering skills and the ability to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready.