Slack, a Salesforce company, is seeking a Staff Software Engineer for their iOS team to help build and maintain their Digital HQ platform used by millions worldwide. This role is based in Atlanta and requires 7+ years of iOS development experience.
Slack's platform delivers impressive scale, serving 300k+ messages per second and being used by 77% of Fortune 100 companies. With 200k+ paid customers across 150+ countries, the platform has facilitated 1.79 trillion messages and sees 2.65 billion daily actions.
As a Staff Software Engineer, you'll be responsible for crafting phenomenal iOS applications that delight users across millions of weekly active users. The role requires deep expertise in Swift, UIKit, and iOS architecture patterns. You'll work closely with Product and Design teams to create efficient, performant, and delightful user experiences.
The position demands not just technical excellence but also leadership qualities. You'll be expected to mentor other iOS engineers, set high standards for technical design and code quality, and demonstrate exceptional ownership across Slack's entire iOS codebase. The ideal candidate brings a "can do" attitude and takes pride in delivering high-quality code and impactful features.
Key technical requirements include extensive knowledge of the Cocoa framework, expertise in iOS development tools, and strong understanding of concurrency and threading methodologies. You'll need to be adept at developing highly performant code and view layouts, with the ability to diagnose and resolve performance bottlenecks.
This role offers the opportunity to work on a product used by millions, making a significant impact on how teams collaborate worldwide. You'll be joining a positive, diverse, and supportive culture that values curiosity, inventiveness, and continuous improvement. The team emphasizes smart, humble, and collaborative work approaches, making it an ideal environment for engineers who are passionate about creating outstanding mobile experiences at scale.