Staff iOS Developer Experience Engineer
Job Description
Build sustainable, AI-powered iOS developer tooling that strengthens how Slack ships and tests iOS features.
- Develop DevXP tooling for Slack iOS to support engineering teams at a scale used by millions of people daily
- Pioneer an Agentic SDLC to help feature engineers move faster on complex problems
- Create next-generation iOS workflows and intelligent agents to raise the quality of iOS development
- Lead and mentor iOS engineers as development becomes increasingly AI-assisted
- Set high standards for technical design and code quality across the team
- Exercise end-to-end ownership spanning your area and extending across Slack’s entire iOS codebase
- Troubleshoot complex CI issues, including debugging a Bazel cache miss
- Automate CI recovery by prompting an AI agent to auto-triage broken CI pipelines
- Own engineering effectiveness metrics by monitoring and improving KPIs such as CI stability, TimeToMerge, and build time
- Proactively identify pipeline bottlenecks using intelligent automation to improve throughput
Requirements
- 10+ years building and maintaining complex iOS tooling from CI to CD
- Deep expertise with Swift, Bazel, Python, and Xcode tools
- Hands-on Agentic SDLC experience integrating AI coding agents to automate workflows such as PR generation, code reviews, and boilerplate refactoring
- Experience with agentic tools such as Claude Code, GitHub Copilot Workspace, or custom LLM scripts
- Ability to monitor and improve KPIs including CI stability, TimeToMerge, and build time metrics through intelligent automation
- Deep familiarity with the Apple ecosystem, CI/CD pipelines, automated testing tools, and scripting (Python/bash/etc.)
Technologies
- Swift
- Bazel
- Python
- Xcode
- Claude Code
- GitHub Copilot Workspace
- LLM scripts
- iOS
- CI/CD pipelines
- Automated testing
- Python/bash
What You Should Have
- 10+ years of experience building and maintaining complex iOS tooling from CI to CD
- Deep expertise with Swift, Bazel, Python, and Xcode tools
- Hands-on experience with Agentic SDLC workflows using and integrating AI coding agents (Claude Code, GitHub Copilot Workspace, or custom LLM scripts) to automate PR generation, code reviews, and boilerplate refactoring
- Ability to monitor and improve KPIs such as CI stability, TimeToMerge, and build time metrics using intelligent automation
- Deep familiarity with the Apple ecosystem, CI/CD pipelines, automated testing tools, and scripting (Python/bash/etc.)
Bonus Points
- Experience using Slack and a strong interest in improving it
- Prior experience in an iOS developer experience role
- A related technical degree required
Location
- San Francisco, CA (onsite)
Compensation
- USD 197,300 - 344,700 per year
If you need a reasonable accommodation during the application or recruiting process, submit a request via the Accommodations Request Form.