Staff Software Engineer, Slack Desktop Client

salesforce.com, inc.

Atlanta (GA)

On-site

USD 130,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Time-off programs
Medical, dental, vision support
Employee stock-purchasing program

Job summary

salesforce.com, inc. is hiring a Staff Software Engineer for the Desktop team, focusing on building the architectural foundation of the Slack desktop client. This role involves leading cross-functional initiatives across Electron and Slack to enhance developer productivity and client performance.

The ideal candidate will have over 10 years of experience in client-side coding with a strong background in Google’s Chromium project, communication skills, and a passion for teamwork. The position includes working within a fast-paced environment and mentoring team members.

Salesforce offers comprehensive benefits including time off, medical support, and an employee stock-purchasing program.

Qualifications

  • 10+ years of experience writing client‑side code for modern web applications at scale.
  • Deep experience with Google's Chromium project or large-scale open source projects.
  • Expertise in building complex systems and tooling for desktop applications.

Responsibilities

  • Lead cross‑functional initiatives to improve performance and productivity.
  • Contribute to architectural decisions for the frontend and desktop infrastructure.
  • Mentor engineers and foster a collaborative environment.

Skills

10+ years of client-side code experience (React + Typescript)
Deep Chromium experience
Performance profiling and debugging tools
Strategic communication skills
Empathy in collaboration

Job description

Job Summary

Slack is looking for a Staff Software Engineer to join our Desktop team within the Architecture & Systems organization. The role focuses on building the Desktop Framework – the architectural foundation that underpins the Slack desktop client across all platforms. The team is heavily involved within the Electron open source project, ensuring the continued success and sustainability of the Electron ecosystem on behalf of Slack. We are looking for an engineer with deep experience in Google’s Chromium project who can lead cross‑functional efforts to uphold Slack security, performance, and stability in the web and desktop client. The position requires excellent communication and collaboration skills, and offers the opportunity to influence how the Slack desktop client is built.

What you will be doing
  • Strategic Leadership: You will lead cross‑functional initiatives across Electron and Slack to increase developer productivity, OS level stability, performance, or security alongside desktop and frontend stakeholders.
  • Technical Standards: You will contribute to key architectural decisions to adapt our existing frontend and desktop infrastructure to support new product features.
  • Navigating Ambiguity: You will thrive in ambiguity, often identifying and offering solutions to problems such as framework migrations or rendering bottlenecks that are not yet apparent to leaders.
  • System Health: You will maintain and improve the core systems that power the Slack desktop client and Electron framework, including Slack and Electron‑based infrastructure and tooling.
  • Mentorship & Culture: You will build a safe space for learning and serve as a skilled and trusted mentor to engineers across the organization, developing the ability to coach new leaders rather than just individual contributors.
  • Cross‑Functional Execution: You will collaborate with teammates across engineering to identify, define, and solve strategically important initiatives, acting as a leader in communication to de‑escalate conflicts and drive consensus.
What you should have
  • 10+ years of experience writing client‑side code (React + Typescript) for modern web applications at scale.
  • Deep Chromium experience, or experience contributing to large‑scale open source projects.
  • Development at Scale: Experience working in a large‑scale, shared codebase with hundreds of contributors, establishing patterns that allow other teams to contribute effectively without friction, and writing understandable, testable code with an eye toward maintainability and scalability.
  • Strategic Architecture: Expertise in building complex systems and tooling, with the ability to lead technical design that guides the best decisions across the team.
  • Business Alignment: Exceptional communication skills with the ability to tie technical infrastructure to company goals such as performance, reliability, and developer velocity. Routinely facilitates dialogue between junior and senior members to surface blockers.
  • Technical Breadth: Experience working with performance profiling and debugging tools for web‑based desktop applications. Familiarity with desktop development and the ability to explain technical trade‑offs and complexities.
  • Self‑Awareness: A commitment to proactively offering regular, constructive feedback and gracefully receiving it to improve yourself and the team culture.
  • Eagerness to learn and a similar excitement to teach.
  • Understanding that the perfect solution is informed by the people who will be building on your work, rather than purely technical merits. Empathy is a feature.
Bonus Points
  • Experience contributing to the engineering reputation externally (e.g., blog posts, speaking at conferences, open source contributions).
  • Experience developing on Windows and maintaining build infrastructure for Windows desktop applications.
  • Experience in fast‑paced and dynamic product development environments.
Accommodations

If you need a reasonable accommodation during the application or recruiting process, please submit a request via the Accommodations Request Form.

Candidate Privacy Statement

Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see the Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to the use of AI tools and opt‑out options.

Equal Opportunity Employer Statement

Salesforce is an equal‑opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. You will be assessed on the basis of merit, competence, and qualifications without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions are fair and based on merit.

Compensation and Benefits

In the United States, compensation offered will be determined by factors such as location, job level, job‑related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including time‑off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock‑purchasing program. More details about company benefits can be found at https://www.salesforcebenefits.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

Slack • San Francisco (CA)

On-site
USD 150,000 - 190,000
Medical, dental, and vision coverage
401(k)
Employee stock purchasing program
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

Slack • Atlanta (GA)

On-site
USD 120,000 - 160,000
Medical, dental, and vision insurance
401(k) plan
Time off and parental leave
Staff Software Engineer, Slack Desktop Client
Staff Software Engineer, Slack Desktop Client

Slack • Atlanta (GA)

Hybrid
USD 130,000 - 180,000
Time-off programs
Medical, dental, and vision insurance
401(k) plan
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

Slack • Seattle (WA)

On-site
USD 197,000 - 314,000
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

salesforce.com, inc. • San Francisco (CA)

On-site
USD 197,000 - 314,000
Medical, dental, vision, and mental health support
Paid parental leave
401(k) plan
+1
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

salesforce.com, inc. • Seattle (WA)

On-site
USD 197,000 - 314,000
Time off programs
Medical, dental, and vision insurance
Employee stock purchasing program
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

IntraFind Software AG • California (MO)

Hybrid
USD 197,000 - 314,000
Time off programs
Medical, dental, vision insurance
401(k) and employee stock purchasing program
+1
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

salesforce.com, inc. • Atlanta (GA)

On-site
USD 197,000 - 314,000
Medical, dental, and vision benefits
Paid parental leave
401(k) plan
Staff Software Engineer, Slack Desktop Client
Staff Software Engineer, Slack Desktop Client

Salesforce • Atlanta (GA)

On-site
USD 130,000 - 170,000
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop
Staff Software Engineer, Electron & Browser Infrastructure - Slack Desktop

Salesforce • Los Angeles (CA)

On-site
USD 197,000 - 314,000
Medical, dental, and vision benefits
401(k) and employee stock purchasing program
Paid parental leave