Senior Staff, Software Engineer - Slack Front End Infrastructure
Job Description
The Senior Staff Engineer role at Salesforce focuses on leading the frontend architecture for Slack's desktop web client. The position involves improving performance, scalability, and developer productivity while mentoring engineers and guiding architectural decisions. The candidate will work closely with cross-functional teams to address communication challenges and advocate for frontend technical strategy. This role is pivotal in shaping the future of Salesforce's frontend infrastructure.
Requirements
- Extensive experience with JavaScript and TypeScript in large-scale applications.
- Deep familiarity with browser performance profiling and debugging tools.
- Proficient in React, Redux, and modern web technologies.
- Strong communication skills, both written and verbal.
- A related technical degree is required.
Responsibilities
- Lead cross-functional frontend initiatives to improve performance, scalability, resiliency, and developer productivity.
- Design, maintain, and evolve core frontend modules including Slack’s WebSocket infrastructure.
- Drive key architectural decisions that adapt frontend infrastructure to meet evolving needs.
- Identify and resolve communication and alignment challenges across teams.
- Represent and advocate for frontend technical strategy at an organizational level.
Benefits
Employees at Slack, as part of Salesforce, are often offered comprehensive benefits focused on wellbeing and inclusion, including competitive health-care coverage, time off to rest, recharge and volunteer, and holistic programs that support mental health, family planning and overall work–life balance.