Taro Logo

Staff Software Engineer - iOS

Leading technology company providing AI + Data + CRM solutions, helping companies connect with customers in new 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 a compelling opportunity to impact millions of users worldwide. The role is based in several major tech hubs including San Francisco, Seattle, and Atlanta, with a hybrid work arrangement.

The position requires 7+ years of iOS development experience and focuses on crafting exceptional mobile experiences for Slack's iOS platform, which delivers over 300k messages per second and serves 77% of Fortune 100 companies. The ideal candidate will bring extensive knowledge of Swift, UIKit, and iOS architecture patterns, combined with a proven track record of building performant applications.

As a Staff Engineer, you'll lead technical initiatives, mentor team members, and set high standards for code quality and technical design. The role involves close collaboration with product and design teams to create efficient, delightful user experiences. You'll be responsible for both feature development and infrastructure improvements, ensuring Slack's iOS application maintains its high-quality user experience for millions of weekly users.

The compensation is highly competitive, with base salary ranging from $211,500 to $334,600, depending on location and experience. Salesforce offers comprehensive benefits including medical, dental, and vision insurance, along with equity compensation. The company culture emphasizes diversity, support, and continuous improvement, making it an ideal environment for engineers who are passionate about growth and innovation.

This is an exceptional opportunity to join a leading enterprise software company and work on a product used by millions globally. The role offers the perfect blend of technical challenge, leadership opportunity, and direct impact on user experience, making it ideal for senior iOS engineers looking to advance their careers while working on meaningful products at scale.

Last updated a day ago

Responsibilities For Staff Software Engineer - iOS

  • Craft efficient, performant, and delightful user experiences
  • Work with cross-disciplinary teams
  • Build applications across iOS devices
  • Lead and mentor other iOS engineers
  • Set high bar for technical design and code quality
  • Maintain and improve Slack's iOS codebase

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
Dental Insurance
Vision Insurance
  • Competitive base salary
  • Equity compensation
  • Company benefits package

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer - iOS