Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Job summary
A leading tech company is seeking a Senior Software Engineer for its Desktop team in San Francisco. This role involves leading initiatives on the Electron project to ensure security, performance, and stability of the Slack desktop client. The ideal candidate has extensive experience with Chromium and Node.js, along with strong collaboration skills. Responsibilities include maintaining core systems, enhancing developer productivity, and contributing to architectural decisions for new features. Join a skilled team that impacts how the Slack client is built.
Qualifications
Proven experience in Chromium development.
Strong abilities in Node.js and V8 JavaScript engine.
Expertise in performance profiling for desktop applications.
Knowledge of desktop development and its complexities.
Experience with large-scale open-source contributions.
Ability to write maintainable and scalable code.
Eagerness to learn and teach.
Excellent communication with diverse teams.
Empathetic approach to engineering solutions.
Responsibilities
Lead efforts on Electron for stability and security.
Enhance developer productivity through collaboration.
Maintain core systems of Slack desktop client.
Contribute to architectural decisions for new features.
Proactively address communication challenges across teams.
Skills
Deep Chromium experience
Node.js
Performance profiling
Desktop development
Open-source projects
Understandable code
Strong communication skills
Empathy
Education
Bachelor’s degree in Computer Science, Engineering or a related field
Job description
A leading tech company is seeking a Senior Software Engineer for its Desktop team in San Francisco. This role involves leading initiatives on the Electron project to ensure security, performance, and stability of the Slack desktop client. The ideal candidate has extensive experience with Chromium and Node.js, along with strong collaboration skills. Responsibilities include maintaining core systems, enhancing developer productivity, and contributing to architectural decisions for new features. Join a skilled team that impacts how the Slack client is built.