onsite
Staff Software Engineer, Electron & Browser Infrastructure - Salesforce
Software Engineer
Lead the design and evolution of Slack’s desktop experience, driving performance, stability, and feature delivery across Electron and Chromium-based infrastructure using C++, JavaScript, and Node.js.
About the role
Key Responsibilities
- Architect and implement high‑performance, scalable features for Slack’s Electron desktop client, ensuring seamless integration with backend services.
- Collaborate with cross‑functional teams to define and ship new browser‑infrastructure capabilities, including custom rendering pipelines and native module integrations.
- Lead performance tuning and memory optimization efforts, leveraging Chromium profiling tools and C++ code reviews.
- Mentor and guide junior engineers, fostering a culture of code quality, continuous improvement, and knowledge sharing.
- Drive the adoption of best practices for security, build automation, and CI/CD pipelines within the Electron ecosystem.
Requirements
- 10+ years of software engineering experience, with 5+ years focused on desktop or browser‑based applications.
- Deep expertise in Electron, Chromium, and C++ development, plus strong JavaScript/Node.js skills.
- Proven track record of delivering production‑grade, high‑performance code at scale.
- Excellent problem‑solving abilities and a passion for optimizing user experience.
- Strong communication skills and experience mentoring engineering teams.