Salesforce (Slack) is seeking a Senior iOS Software Engineer to join their iOS Product Infrastructure team. This role focuses on building and maintaining the foundational infrastructure of Slack's iOS client, which serves millions of daily users. The ideal candidate will specialize in either UI frameworks or data/networking infrastructure, bringing 5-7+ years of iOS development experience to the table.
The position offers an opportunity to work on critical infrastructure that enables feature engineers across Slack to efficiently tackle complex problems. You'll be responsible for developing scalable solutions, maintaining high code quality standards, and driving technical design across the iOS codebase. The role requires deep expertise in Swift, iOS frameworks, and architectural patterns like VIPER.
As part of Salesforce, one of the world's leading enterprise software companies, you'll be working on technology that impacts how millions of people communicate and collaborate at work. The company strongly emphasizes its core values and believes in business as a platform for positive change. The position offers competitive compensation, with base salary ranges from $184,000 to $276,100, depending on location and experience.
The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to influence and grow other engineers. You'll work with modern iOS technologies including Combine, Swift Concurrency, and various dependency injection frameworks. The position demands a product-minded approach, connecting technical initiatives to business impact while maintaining a focus on software quality and scalability.
Working in a hybrid environment across locations in San Francisco, Seattle, and Bellevue, you'll be part of a team that values innovation, quality, and continuous improvement. The role offers the opportunity to contribute to a product used by millions while working alongside talented engineers in a supportive and inclusive workplace.