Staff Software Engineer, iOS Developer Experience - Slack at Slack

San Francisco, California, United States

Slack Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, SoftwareIndustries

Requirements

  • 10+ years of experience building and maintaining complex iOS tooling from CI to CD
  • Deep expertise with Swift, Bazel, Python and Xcode tools
  • Experience with AI tools like Claude Code, scripting (Python/bash etc)
  • Ability to monitor and improve KPIs such as CI stability, TimeToMerge, and build time metrics
  • Deep familiarity with the Apple ecosystem, CI/CD pipelines, and automated testing tools

Responsibilities

  • Building strong, sustainable developer tooling for the Slack iOS app
  • Enabling feature engineers at Slack to tackle complicated problems quickly without reinventing the wheel
  • Building developer workflow tools to make iOS development best at Slack
  • Leading others, mentoring and growing other iOS engineers
  • Setting a high bar for the technical design and code quality of the team
  • Demonstrating exceptional ownership of the team's area and across Slack’s entire iOS codebase
  • Delivering the highest quality code and the most impactful features in fast-paced environments

Skills

Key technologies and capabilities for this role

iOSBazelSwiftXcodeDeveloper ToolingBuild SystemsiOS Development

Questions & Answers

Common questions about this position

What experience level is required for this Staff Software Engineer role?

The role requires 10+ years of experience building and maintaining complex iOS tooling from CI to CD.

What key skills are needed for the iOS Developer Experience engineer position?

Candidates need deep expertise with Swift, Bazel, Python, and Xcode tools, experience with AI tools like Claude Code and scripting (Python/bash), plus ability to monitor KPIs like CI stability and build times.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What qualities make a strong candidate for this DevXP engineer role?

Strong candidates excel in leading and mentoring iOS engineers, demonstrate exceptional ownership across the codebase, set high standards for technical design and code quality, and thrive in fast-paced, ambiguous environments with a bias towards action.

Slack

Collaboration platform for team communication

About Slack

Slack is a collaboration platform that helps teams communicate and work together more effectively. It provides tools for messaging, file sharing, and connecting with other applications, which allows users to streamline their workflows. Teams can create channels for different topics, send direct messages, and share documents all in one place. Slack also allows developers to build custom integrations using its APIs, which means users can automate tasks and enhance their experience with various third-party applications. Unlike many competitors, Slack offers a free version with limited features, making it easier for new users to try the platform before committing to a paid subscription. The goal of Slack is to improve productivity and communication within organizations of all sizes.

San Francisco, CaliforniaHeadquarters
2009Year Founded
$1,416.6MTotal Funding
IPOCompany Stage
Consumer Software, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

Time off to rest, recharge and volunteer
Exceptional health-care coverage
Holistic programs for well-being, family planning and more

Risks

Microsoft Teams' rapid expansion threatens Slack's market share.
Economic downturns may lead to budget cuts affecting Slack's subscription revenue.
Privacy regulations like GDPR could impose additional compliance costs on Slack.

Differentiation

Slack offers a comprehensive suite of tools for seamless team collaboration.
The platform's Workflow Builder enables no-code automation for users with varying expertise.
Slack's robust security measures make it a trusted choice for enterprise communication.

Upsides

Increased demand for remote work tools boosts Slack's user adoption.
Slack Fund III invests $100M in startups, enhancing its ecosystem and future growth.
The trend towards platform unification benefits Slack's comprehensive suite of tools.

Land your dream remote job 3x faster with AI