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