Salesforce is looking for engineers to build strong, sustainable developer tooling for the Slack iOS, which is used by millions of people every day, to enable feature engineers at Slack to tackle complicated problems quickly without needing to reinvent the wheel.
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)
- Deep familiarity with the Apple ecosystem, CI/CD pipelines, and automated testing tools
- Experience using Slack and a keen interest in making it better
- Prior experience in iOS developer experience role
- Experience with Bazel build systems
Responsibilities
- Building developer workflow tools to make iOS development best at Slack
- Leading others and mentoring and growing other iOS engineers
- Setting a high bar for the technical design and code quality of the team
- Demonstrating exceptional ownership of not only the area of the team, but across Slack’s entire iOS codebase
- Building new things and thriving in ambiguity and even failure
- Monitoring and improving KPIs such as CI stability, TimeToMerge, and build time metrics
- Delivering the highest quality code and the most impactful features
Other
- 10+ years of experience
- Ability to work in a fast-paced environment
- Self-directed and innovative
- Biased towards action
- Ability to derive joy from mentoring and growing other engineers