Taro Logo

Staff Software Engineer - iOS

Leading technology company providing AI + Data + CRM solutions, helping companies connect with customers in innovative ways.
$211,500 - $334,600
iOS
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - iOS

Salesforce is seeking a Staff Software Engineer for their Slack iOS team, offering an exciting opportunity to impact millions of users worldwide. The role combines technical leadership with hands-on development, focusing on creating exceptional iOS experiences. Slack, as Salesforce's Digital HQ solution, serves 200k+ paid customers across 150+ countries, delivering 300k+ messages per second.

The position requires an experienced iOS developer with 7+ years of experience who can craft performant, user-friendly applications while leading and mentoring other engineers. The ideal candidate will have deep expertise in Swift, UIKit, and iOS architecture patterns, along with a proven track record of delivering high-quality mobile experiences.

Working in a cross-disciplinary environment, you'll be responsible for both feature development and infrastructure improvements. The role offers competitive compensation ($211,500 - $334,600 based on location) and comprehensive benefits. You'll join a positive, diverse, and supportive culture that values curiosity and continuous improvement.

Key responsibilities include crafting phenomenal iOS applications, partnering with Product and Design teams, creating efficient user experiences, and maintaining high standards for technical design and code quality. The role presents an opportunity to impact a platform used by 77% of Fortune 100 companies while working with cutting-edge technology in a collaborative environment.

Last updated a few seconds ago

Responsibilities For Staff Software Engineer - iOS

  • Craft phenomenal iOS applications
  • Partner with Product and Design teams
  • Create efficient, performant, and delightful user experiences
  • Lead and mentor other iOS engineers
  • Set high bar for technical design and code quality
  • Maintain and improve Slack's iOS codebase
  • Diagnose performance bottlenecks
  • Build for long term sustainability

Requirements For Staff Software Engineer - iOS

  • 7+ years of working experience in iOS product development
  • A related technical degree required
  • Experience developing with Swift
  • Experience working closely with product teams, designers, and other developers
  • Experience developing highly performant code and view layouts
  • Disciplined approach to development, testing, documentation and code structure
  • Excellent approach to guiding, influencing, and growing other iOS engineers and teams
  • Extensive understanding of the Cocoa framework
  • Familiarity with the iOS tool ecosystem
  • Excellent understanding of standard methodologies for concurrency and threading

Benefits For Staff Software Engineer - iOS

Medical Insurance
Equity
  • Equity
  • Medical Insurance
  • Comprehensive benefits package (details at salesforcebenefits.com)

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer - iOS