Staff Software Engineer, Desktop Framework (Electron/Chromium)

Salesforce

New York, NY • 18m ago • Hybrid

Senior

Hybrid

197,300 - 313,700 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Staff Software Engineer (Desktop Framework / Electron)

  • Focus: Cross-platform Slack desktop architecture, security, performance, and stability

Description

You will help build the Desktop Framework that serves as the architectural foundation for the Slack desktop client across all platforms. The role is centered on the Electron ecosystem and requires deep Chromium expertise to lead cross-functional efforts improving security, performance, and stability for web and desktop clients. You’ll contribute to architectural decisions, maintain system health, and mentor engineers across the organization.

Responsibilities

  • Lead cross-functional initiatives across Electron and Slack to improve developer productivity, OS-level stability, performance, and security

  • Drive technical standards and architectural decisions adapting existing frontend/desktop infrastructure for new product features

  • Identify and solve ambiguous problems (e.g., framework migrations and rendering bottlenecks)

  • Maintain and improve the systems, infrastructure, and tooling powering the Slack desktop client and Electron framework

  • Mentor engineers and develop future leaders through coaching and a learning-focused culture

  • Collaborate to identify, define, and deliver strategically important initiatives; de-escalate conflicts and drive consensus

Benefits

  • Support and resources to promote work-life balance and enable you to do your best

  • AI agents to accelerate your impact

Requirements

  • 10+ years of client-side development experience (React + TypeScript) for modern web applications at scale

  • Deep Chromium experience, or experience contributing to large-scale open source projects

  • Experience working in large shared codebases with hundreds of contributors and creating patterns that reduce friction for other teams

  • Expertise building complex systems and tooling and leading technical design decisions

  • Ability to tie technical infrastructure work to business goals such as performance, reliability, and developer velocity

  • Experience with performance profiling and debugging for web-based desktop applications; understanding desktop development trade-offs

  • Proactive approach to giving and receiving feedback and mentoring others

Preferred Qualifications

  • External engineering reputation through blogs, conference speaking, or open source contributions

  • Windows development and Windows desktop build infrastructure experience

  • Experience in fast-paced, dynamic product development environments

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Staff Software Engineer, Desktop Framework (Electron/Chromium) role

Improve your resume for just $5

$197,300 – $313,700/year

Unlock Full Resume Report