Senior Engineering Manager- Design Systems & Accessibility

Slack
Full-time$173k-286k/year (USD)Atlanta, United States

📍 Job Overview

Job Title: Senior Engineering Manager - Design Systems & Accessibility

Company: Slack (Salesforce)

Location: Atlanta, Georgia, United States (also open to New York, New York & San Francisco, California)

Job Type: Full-time

Category: Software Engineering Management (Design Systems & Accessibility Focus)

Date Posted: September 03, 2026

Experience Level: 5-10 Years (Managerial)

🚀 Role Summary

  • Lead and manage a high-performing engineering team focused on Slack's core UI design system (Slack Kit) and accessibility initiatives.

  • Drive the technical vision and execution for frontend engineering projects, including modernizing CSS architecture and enhancing component library capabilities.

  • Champion accessibility best practices across Slack, ensuring product features are usable by all, including users with disabilities.

  • Foster a collaborative and inclusive team environment, focusing on mentorship, career growth, and talent acquisition.

  • Partner closely with Design and Product Management to translate user needs into robust, accessible, and consistent UI components.

📝 Enhancement Note: This role is positioned within Salesforce's "Agentforce" initiative, indicating a strategic focus on AI-driven workforce transformation. The Senior Engineering Manager will be expected to integrate AI software development tooling where impactful for team efficiency and productivity.

📈 Primary Responsibilities

  • Team Leadership & Development:

    • Manage, mentor, and coach a team of frontend engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
    • Drive hiring efforts to build and scale a high-performing engineering team, identifying and attracting top talent in frontend engineering, design systems, and accessibility.
    • Conduct regular performance reviews, provide constructive feedback, and create individual development plans to support career growth for team members.
  • Design System Ownership (Slack Kit):

    • Oversee the evolution and maintenance of Slack Kit, the company's comprehensive UI design system and frontend component library.
    • Ensure Slack Kit enables designers and engineers to efficiently build product features with a consistent and high-quality user experience.
    • Define technical roadmaps and prioritize initiatives for Slack Kit enhancements, including new component development and architectural improvements.
  • Accessibility Strategy & Implementation:

    • Develop and execute Slack's overarching accessibility strategy in close partnership with Product and Design teams.
    • Ensure all new and existing user experiences adhere to WCAG (Web Content Accessibility Guidelines) and are usable by individuals with disabilities, including screen reader and keyboard navigation users.
    • Act as a subject matter expert on accessibility, educating and guiding cross-functional teams on best practices and compliance requirements.
  • Technical Direction & Innovation:

    • Set technical direction for major frontend engineering initiatives, such as modernizing Slack's CSS architecture and exploring new frontend technologies.
    • Drive the adoption of AI software development tooling to enhance team productivity and accelerate development cycles.
    • Evaluate and recommend architectural improvements and best practices for frontend development to ensure scalability, maintainability, and performance.
  • Cross-Functional Collaboration:

    • Collaborate closely with design, product management, and other engineering teams to gather requirements, define feature specifications, and align on technical strategies.

    • Communicate technical designs, progress, and challenges effectively to both technical and non-technical stakeholders.

    • Facilitate seamless integration of Slack Kit components and accessibility standards into product development workflows.

📝 Enhancement Note: The emphasis on "Agentforce" and AI tooling suggests that candidates should be prepared to discuss how they would leverage AI to improve team efficiency, code quality, and accessibility testing within a design system context.

🎓 Skills & Qualifications

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical training, fellowship, or work experience. Experience:

  • Minimum of 3+ years of experience in a formal software engineering leadership role, managing and mentoring engineers.

  • Proven track record as a Senior or Principal Frontend Software Engineer, demonstrating deep expertise in modern web technologies and frontend architecture.

  • Experience in developing and maintaining design systems, UI component libraries, or similar foundational frontend frameworks.

  • Demonstrated experience championing accessibility initiatives and integrating inclusive design principles into development processes. Required Skills:

  • Engineering Management: Proven ability to lead, mentor, and grow software engineering teams, including hiring and performance management.

  • Design Systems: Deep understanding of design system principles, component library architecture, and best practices for scaling design consistency across a large product.

  • Frontend Expertise: Strong command of modern frontend technologies (e.g., JavaScript, React, HTML, CSS), including experience with CSS architecture modernization.

  • Accessibility: Comprehensive knowledge of web accessibility standards (WCAG), assistive technologies (e.g., screen readers, keyboard navigation), and implementing inclusive UIs.

  • Technical Strategy & Roadmapping: Ability to define technical direction, develop multi-quarter roadmaps, and drive execution of complex engineering initiatives.

  • Communication & Collaboration: Excellent verbal and written communication skills, with the ability to effectively engage with engineers, designers, product managers, and leadership.

  • Problem-Solving: Strong analytical and problem-solving skills, with a data-driven approach to decision-making.

  • AI Tooling Awareness: Understanding of how AI software development tooling can be effectively deployed to enhance team impact and productivity.

Preferred Skills:

  • Experience working with or contributing to large-scale design systems like Slack Kit.

  • Experience advocating for underrepresented user groups or championing initiatives beyond immediate scope.

  • Familiarity with performance optimization techniques for large frontend applications.

  • Experience with CI/CD pipelines and modern software development workflows.

📝 Enhancement Note: While a specific degree is listed as "required," the inclusion of "equivalent training, fellowship, or work experience" provides flexibility. For candidates without a formal degree, a robust portfolio demonstrating equivalent practical expertise in engineering management, design systems, and accessibility will be crucial.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Design System Case Study: Showcase a significant contribution to or leadership of a design system. Detail the problem, your approach, the technologies used (e.g., React components, CSS methodology), challenges overcome, and the impact on design consistency and developer efficiency.

  • Accessibility Project Example: Present a project where you led or significantly contributed to improving the accessibility of a web application or feature. Outline the accessibility standards followed, testing methodologies (manual and automated), and the measurable improvements in usability for users with disabilities.

  • Technical Leadership Examples: Provide evidence of technical decision-making, such as a significant architectural change you led (e.g., CSS architecture modernization), including the rationale, implementation process, and outcomes.

  • Team Impact Metrics: Quantify the impact of your leadership on team performance, such as improvements in development velocity, reduction in bugs, team growth, or successful project delivery timelines.

Process Documentation:

  • Design System Governance: Demonstrate understanding of how to establish and maintain processes for design system adoption, contribution, and evolution, including version control and release management.

  • Accessibility Integration Workflow: Illustrate a process for integrating accessibility checks and best practices throughout the software development lifecycle, from design to deployment.

  • Performance Analysis & Optimization: Detail methodologies for analyzing frontend performance, identifying bottlenecks, and implementing optimizations within component libraries and applications.

  • Cross-Functional Process Design: Provide examples of processes you've designed or improved to facilitate collaboration between engineering, design, and product teams.

📝 Enhancement Note: Given the role's focus, a portfolio should strongly emphasize practical examples of leading teams to build and scale robust, accessible UI systems. Quantifiable results demonstrating efficiency gains and improved user experience (especially for users with disabilities) will be highly valued.

💵 Compensation & Benefits

Salary Range:

  • General US Locations (e.g., Atlanta): $172,500 - $260,100 annually (base salary)

  • Select High-Cost Cities (e.g., San Francisco, New York Metropolitan Area): $207,800 - $285,800 annually (base salary)

Benefits:

  • Comprehensive Time Off Programs

  • Medical, Dental, and Vision Insurance

  • Mental Health Support Resources

  • Paid Parental Leave

  • Life and Disability Insurance

  • 401(k) Retirement Plan

  • Employee Stock Purchasing Program (ESPP)

  • Access to AI-driven tools and platforms for enhanced productivity and career development. Working Hours:

  • Standard full-time role, typically around 40 hours per week. Flexibility may be expected to accommodate cross-functional team needs and project deadlines, particularly with teams in different time zones.

📝 Enhancement Note: The provided salary ranges are for base compensation only and do not include potential bonuses, equity, or other incentive compensation applicable to the role. The specific salary within these ranges will be determined by factors such as the candidate's experience, skills, location, and performance during the interview process. The mention of "Agentforce" and AI tooling may also imply access to specialized AI-related benefits or development opportunities.

🎯 Team & Company Context

🏢 Company Culture

Industry: Software & Technology (SaaS, Collaboration Tools, Cloud Computing)

Company Size: Part of Salesforce, a large enterprise with tens of thousands of employees globally. Slack itself operates as a significant division within Salesforce. This means access to enterprise-level resources while maintaining a distinct product culture.

Founded: Slack was founded in 2009 and acquired by Salesforce in 2021. This history brings a blend of startup agility and enterprise stability.

Team Structure:

  • Reporting: The Senior Engineering Manager will likely report to a Director or VP of Engineering within the Slack product organization.

  • Team Composition: The direct team will consist of frontend engineers specializing in UI development, component libraries, and accessibility. There will be close collaboration with dedicated Design System designers, Product Managers, and other engineering teams building product features.

  • Cross-Functional Collaboration: High degree of collaboration is expected with Product Management, UX Design, and other engineering teams across Slack and potentially broader Salesforce product areas.

Methodology:

  • Agile Development: Expect a strong Agile or iterative development methodology, likely Scrum or Kanban, for managing sprints, releases, and project execution.

  • Data-Driven Decisions: Emphasis on using data (user analytics, performance metrics, A/B testing) to inform product and technical decisions.

  • Focus on User Experience: A core tenet of Slack's culture is delivering an exceptional user experience, with a strong emphasis on both usability and accessibility.

Company Website: https://slack.com/

📝 Enhancement Note: The integration with Salesforce brings a strong emphasis on AI and "Agentforce." This suggests that the operations and development methodologies will increasingly incorporate AI-driven tools for efficiency, analysis, and potentially customer interaction optimization, even within a product engineering context.

📈 Career & Growth Analysis

Operations Career Level: This role represents a significant leadership position within the engineering function, focusing on foundational product elements (design system, accessibility) that impact the entire user base and developer ecosystem. It's a senior management role with substantial scope.

Reporting Structure: The role reports into senior engineering leadership (Director/VP level), indicating a strategic influence within the product engineering organization. This position is critical for ensuring the quality, consistency, and inclusivity of Slack's user interface.

Operations Impact: The work of this team directly influences:

  • Developer Productivity: A robust design system accelerates feature development across all product teams.

  • User Experience & Consistency: Ensures a unified and intuitive experience for millions of Slack users.

  • Inclusivity & Compliance: Guarantees Slack is usable by the widest possible audience, meeting legal and ethical standards for accessibility.

  • Brand Perception: High-quality, accessible design reinforces Slack's brand as a leader in collaboration tools.

  • AI Integration: As part of "Agentforce," this role will shape how AI tools are integrated into the frontend development lifecycle, impacting efficiency and innovation.

Growth Opportunities:

  • Technical Leadership Expansion: Potential to move into Director or VP roles overseeing broader engineering domains within Slack or Salesforce.

  • Strategic Influence: Opportunity to shape the future of Slack's UI/UX and accessibility strategy, influencing product direction.

  • AI & Emerging Tech Focus: Deepen expertise in AI applications for software development, design systems, and accessibility through Salesforce's "Agentforce" initiatives.

  • Cross-Organizational Impact: Gain experience leading initiatives that span multiple product teams and potentially other Salesforce business units.

  • Mentorship & People Development: Develop advanced leadership and coaching skills by nurturing engineering talent.

📝 Enhancement Note: The "Agentforce" initiative suggests a future where AI plays a central role. Growth opportunities may involve leading AI-centric engineering initiatives or becoming a key figure in integrating AI into design and development workflows for large-scale products.

🌐 Work Environment

Office Type: This role is based in office locations (Atlanta, New York, San Francisco) and is described as Hybrid. This implies a mix of in-office collaboration and remote work.

Office Location(s):

  • Atlanta, Georgia, United States

  • New York, New York, United States

  • San Francisco, California, United States Workspace Context:

  • Collaborative Environment: The hybrid model suggests a need for effective collaboration tools and practices, both in-person and remotely. Expect a dynamic environment where teams work together on complex problems.

  • Tools & Technology: Access to Slack's own collaboration suite, along with industry-standard engineering tools and potentially advanced AI development platforms provided by Salesforce.

  • Team Interaction: Opportunities for regular team meetings, design reviews, engineering syncs, and cross-functional alignment sessions.

Work Schedule:

  • Standard full-time hours (approx. 40 hours/week).

  • Hybrid work model implies flexibility, requiring individuals to manage their time effectively between remote and in-office workdays. Some flexibility may be needed to accommodate global teams or urgent project needs.

📝 Enhancement Note: The hybrid nature means candidates should be comfortable with both remote and in-office collaboration. Proficiency with digital collaboration tools and asynchronous communication strategies will be essential for success in this environment.

📄 Application & Portfolio Review Process

Interview Process:

  • Initial Screening: HR or recruiter call to assess basic qualifications, interest, and alignment with company values.

  • Hiring Manager Interview: Deep dive into your experience in engineering management, design systems, accessibility, and team leadership. Expect behavioral questions and scenario-based discussions.

  • Technical Deep Dive / Panel Interviews: Technical discussions focusing on frontend architecture, CSS, accessibility implementation, and design system strategy. This may involve a panel of engineers and designers.

  • Portfolio Review / Presentation: A dedicated session where you will present case studies from your portfolio, showcasing your leadership, technical contributions, and impact on design systems and accessibility.

  • Cross-Functional Stakeholder Interviews: Interviews with Product Management and Design leads to assess collaboration skills and strategic alignment.

  • Executive/Senior Leadership Interview: Final conversation to assess overall fit, strategic thinking, and leadership potential.

Portfolio Review Tips:

  • Structure Your Narrative: For each case study, clearly articulate the problem, your role and approach, the technical solutions implemented, the challenges faced, and most importantly, the measurable outcomes and impact (e.g., improved developer efficiency by X%, reduced accessibility issues by Y%, increased adoption of design system components by Z%).

  • Showcase Leadership: Emphasize your role in leading teams, mentoring engineers, and driving technical decisions. Highlight how you fostered collaboration and managed projects.

  • Demonstrate Technical Depth: Be prepared to discuss the technical details of your design system implementation (e.g., framework choices, component architecture, CSS methodology) and accessibility strategies (e.g., ARIA usage, semantic HTML, testing tools).

  • Quantify Impact: Use data and metrics wherever possible to demonstrate the value you and your teams have delivered.

  • Tailor to the Role: Highlight experiences most relevant to design systems, accessibility, and frontend engineering management.

Challenge Preparation:

  • Case Study Preparation: Prepare 2-3 detailed case studies that align with the core responsibilities of the role. Focus on design systems, accessibility, and team leadership.

  • Accessibility Scenarios: Be ready to discuss how you would approach specific accessibility challenges within a complex product like Slack (e.g., ensuring complex data visualizations are accessible, or that dynamic content updates are announced to screen readers).

  • Design System Strategy: Prepare to discuss your philosophy on building and scaling design systems, including governance, adoption strategies, and evolution.

  • Leadership Scenarios: Practice answering questions about how you handle underperforming team members, resolve conflicts, foster innovation, and build inclusive team cultures.

📝 Enhancement Note: The emphasis on a portfolio review and presentation is critical. Candidates should treat this as a core part of the interview process and prepare thoroughly to articulate their experience and impact in a compelling narrative.

🛠 Tools & Technology Stack

Primary Tools:

  • Frontend Frameworks: Likely React, given Slack's technology stack.

  • CSS: Modern CSS architectures (e.g., CSS Modules, Styled Components, Emotion), potentially with a focus on performance and maintainability.

  • JavaScript/TypeScript: Proficiency in modern JavaScript and likely TypeScript for robust frontend development.

  • Build Tools: Webpack, Vite, or similar module bundlers.

  • Version Control: Git (GitHub/Bitbucket).

Analytics & Reporting:

  • Product Analytics: Tools like Amplitude, Mixpanel, or internal equivalents to track feature usage, user behavior, and component adoption.

  • Performance Monitoring: Tools for tracking frontend performance metrics (e.g., Lighthouse, WebPageTest, internal monitoring solutions).

  • Accessibility Testing Tools:

    • Automated: axe-core, Lighthouse accessibility audits, specific linters.
    • Manual: Screen readers (JAWS, NVDA, VoiceOver), keyboard navigation testing, accessibility evaluation tools.

CRM & Automation:

  • Internal Tools: While not directly customer-facing CRM for this role, understanding how product usage data informs business decisions is key. Salesforce's own CRM ecosystem may be relevant for understanding broader customer data.

  • Project Management: Tools like Jira, Asana, or similar for tracking sprints, bugs, and project progress.

  • Collaboration: Slack (of course!), Confluence, Google Workspace.

📝 Enhancement Note: Specific proficiency with React and a deep understanding of modern CSS methodologies are likely table stakes. The emphasis on accessibility means familiarity with a range of automated and manual testing tools is crucial. Understanding how to leverage product analytics to inform design system improvements will also be important.

👥 Team Culture & Values

Operations Values:

  • User-Centricity: A deep commitment to understanding and serving the needs of all users, with a particular focus on inclusivity and accessibility.

  • Collaboration & Transparency: Open communication, knowledge sharing, and a willingness to work across teams to achieve common goals.

  • Excellence & Quality: A drive to build high-quality, reliable, and performant software with attention to detail.

  • Innovation & Continuous Improvement: Encouraging new ideas, experimentation, and a proactive approach to problem-solving and process optimization.

  • Impact-Driven: Focusing efforts on initiatives that deliver tangible value to users and the business, measured through clear metrics.

Collaboration Style:

  • Cross-Functional Partnership: Strong emphasis on working closely with Design, Product Management, and other Engineering teams, fostering a shared sense of ownership.

  • Feedback Culture: Encouraging constructive feedback loops within the team and with partner teams to drive continuous improvement.

  • Knowledge Sharing: Actively participating in and promoting practices like internal tech talks, documentation, and code reviews to disseminate knowledge and best practices.

📝 Enhancement Note: The "Agentforce" initiative likely reinforces a value of leveraging technology (including AI) to enhance human capabilities and drive better outcomes. This might translate into a culture that embraces experimentation with new tools and methodologies for efficiency and impact.

⚡ Challenges & Growth Opportunities

Challenges:

  • Scaling a Design System: Ensuring Slack Kit remains performant, maintainable, and widely adopted as Slack's product evolves and grows.

  • Balancing Innovation with Stability: Introducing new technologies or architectural changes while maintaining the stability and reliability of a core system used by millions.

  • Championing Accessibility: Continuously advocating for accessibility needs across a large organization with competing priorities and educating diverse teams on best practices.

  • Managing Remote/Hybrid Teams: Effectively leading and fostering a cohesive team culture in a distributed or hybrid work environment.

  • Integrating AI Tooling: Strategically identifying and implementing AI tools to enhance team productivity without compromising code quality or introducing new risks.

Learning & Development Opportunities:

  • AI in Software Development: Opportunities to lead initiatives exploring and implementing AI tools for code generation, testing, and workflow automation.

  • Advanced Accessibility Practices: Deepen expertise in complex accessibility challenges and emerging standards.

  • Design System Strategy: Develop strategic thinking around the long-term vision and business impact of design systems.

  • Leadership Development: Access to Salesforce's extensive leadership training programs and mentorship opportunities.

  • Industry Exposure: Potential to represent Slack/Salesforce at industry conferences related to design systems, accessibility, or frontend engineering.

📝 Enhancement Note: The primary challenge will be managing the complexity of a large-scale, mission-critical design system and accessibility program within a dynamic, AI-forward organization. Growth will come from tackling these challenges and leading teams through periods of technological evolution.

💡 Interview Preparation

Strategy Questions:

  • "How would you approach evolving Slack's CSS architecture to improve performance and maintainability while supporting a large team of engineers?"

  • "Describe a time you had to champion an accessibility initiative that faced resistance. How did you gain buy-in and drive adoption?"

  • "What is your philosophy on building and scaling a design system? How do you ensure adoption and consistency across diverse product teams?"

  • "How would you integrate AI tools into the daily workflow of a frontend engineering team focused on a design system, considering aspects like code generation, testing, and documentation?"

  • "Imagine a scenario where a new feature is launched with critical accessibility bugs. What steps would you take as a manager to address this?" Company & Culture Questions:

  • "What interests you about Slack's mission and its role within the Salesforce ecosystem?"

  • "How do you foster a culture of psychological safety and inclusion within your engineering teams?"

  • "What are your thoughts on Salesforce's 'Agentforce' initiative and how might it impact product development?"

  • "Describe your approach to managing hybrid or remote engineering teams effectively." Portfolio Presentation Strategy:

  • Start with Impact: Begin each case study by clearly stating the problem and the measurable business or user impact you achieved.

  • Walk Through Your Process: Detail your step-by-step approach, highlighting your leadership decisions, technical strategies, and collaboration efforts.

  • Be Ready for Deep Dives: Anticipate detailed questions on technical implementation, decision rationale, and alternative approaches considered.

  • Quantify Everything Possible: Use numbers and data to support your claims about efficiency, adoption, bug reduction, or user satisfaction.

  • Connect to Slack's Needs: Subtly (or directly, if appropriate) draw parallels between your past experiences and the challenges and opportunities at Slack.

📝 Enhancement Note: Prepare to discuss how you would leverage AI for tasks like automated accessibility audits, generating component documentation, or even predicting potential usability issues based on usage patterns. This demonstrates forward-thinking and alignment with Salesforce's strategic direction.

📌 Application Steps

To apply for this Senior Engineering Manager position:

  • Submit your application through the official Salesforce/Slack careers portal via the provided URL.

  • Resume Optimization: Tailor your resume to highlight experience in engineering management, design systems, accessibility, frontend architecture, and team leadership. Use keywords from the job description and quantify achievements.

  • Portfolio Curation: Select 2-3 strong case studies that best demonstrate your expertise in leading teams to build scalable design systems and champion accessibility. Ensure these examples showcase quantifiable impact and your leadership role.

  • Interview Preparation: Thoroughly review the interview tips and practice answering common behavioral, technical, and situational questions, especially those related to AI integration in development.

  • Company Research: Deeply research Slack's product, its position within Salesforce, its commitment to accessibility, and the broader "Agentforce" initiative. Understand their company values and culture.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Requires at least 3 years of experience leading software engineering teams and a background as a Senior+ Frontend Software Engineer. Candidates must possess strong communication skills and a bachelor's degree in Computer Science, Engineering, or equivalent experience.