Skip to main content
CareerApp

Staff Software Engineer, Slack Desktop Client

Slack

Atlanta, GA · Staff

Listed on Slack’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

This Staff Software Engineer role focuses on building the architectural foundations of Slack's desktop client, with deep involvement in the Electron open-source project. It suits experienced engineers who excel at strategic system design, cross-functional leadership, and maintaining complex codebases at scale.

Our summary, not Slack’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 10+ years writing client-side code for modern web applications at scale
  • Deep Chromium experience or contribution to large-scale open source projects
  • Experience in large shared codebases with hundreds of contributors
  • Expertise building complex systems and tooling with technical leadership
  • Exceptional communication skills connecting technical work to business goals
  • Experience with performance profiling and debugging tools for web-based desktop applications
  • Familiarity with desktop development

Nice to have

  • Contributing to engineering reputation externally (blog posts, conferences, open source)
  • Windows development experience and Windows build infrastructure maintenance
  • Experience in fast-paced product development environments

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.