Software Engineer, Desktop Client jobs in United States
cer-icon
Apply on Employer Site
company-logo

Slack ยท 1 day ago

Software Engineer, Desktop Client

Salesforce is the #1 AI CRM, dedicated to driving innovation and customer success through AI. The role involves leading efforts across Electron for stability, security, and code maintainability while collaborating with various teams to enhance the Slack desktop client.

CollaborationEnterprise SoftwareMessagingProductivity ToolsSaaS
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Leading efforts across Electron to ensure OS level stability, security, and code maintainability
Leading cross functional desktop initiatives at Slack associated with increasing developer productivity, performance, or security alongside desktop and frontend stakeholders
Maintain and improve the core systems that power the Slack desktop client and Electron framework, including Slack and Electron-based infrastructure and tooling
Contributing to key architectural decisions to adapt our existing frontend and desktop infrastructure to support new product features
Proactively identifying and remedying communication gaps and issues to reach alignments for complex issues across diverse internal and external audiences and influence organizational goals and strategy

Qualification

Chromium experienceNode.jsPerformance profilingDesktop developmentOpen source contributionsTestable codeEmpathyBachelor's degreeCommunication skills

Required

Deep Chromium experience
Deep working experience in Node.js and the underlying V8 Javascript engine
Experience working with performance profiling and debugging tools for web based desktop applications
Familiarity with desktop development, along with the ability to understand and explain technical trade-offs and complexities of web based desktop applications
Experience working with large scale open source projects (and having contributed to some is a big plus.)
Experience writing understandable, testable code with an eye towards maintainability and scalability
Eagerness to learn, but similar excitement to teach
Strong written and verbal communication skills, equally comfortable communicating with your immediate team, other frontend engineers, or even backend infrastructure engineers
Understanding that the perfect solution is informed by the people who will be building on your work, rather than being purely dependent on technical merits. Empathy is a feature
Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience

Benefits

Time off programs
Medical
Dental
Vision
Mental health support
Paid parental leave
Life and disability insurance
401(k)
Employee stock purchasing program

Company

Slack is a cloud-based communication and collaboration platform for teams.

H1B Sponsorship

Slack has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (4)
2021 (72)
2020 (71)

Funding

Current Stage
Public Company
Total Funding
$1.39B
Key Investors
SoftBank Vision FundThrive CapitalSocial Capital
2020-12-01Acquired
2019-06-20IPO
2019-01-28Secondary Market

Leadership Team

leader-logo
Kristen Swanson
VP of Customer Insights
linkedin
leader-logo
Richard Hasslacher
VP of Global Alliances & channels
linkedin
Company data provided by crunchbase