Senior Staff Software Engineer, iOS

A leading cloud-based software company providing CRM solutions and enterprise cloud computing services.
$230,700 - $384,100
iOS
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Senior Staff Software Engineer, iOS

Salesforce is seeking a Senior Staff Software Engineer to join their iOS Product Infrastructure team, focusing on the Slack iOS client used by millions of users daily. This role represents a unique opportunity to impact the development of one of the most widely-used business communication platforms.

The position requires a seasoned professional with 10+ years of experience in building and maintaining complex iOS applications. The ideal candidate will possess deep expertise in Swift and iOS frameworks, with a strong understanding of architectural patterns like VIPER. They should be comfortable with modern iOS development practices, including Combine, Swift Concurrency, and dependency injection frameworks.

As a senior staff engineer, you'll be responsible for leading and guiding technical efforts across the organization, contributing to technical decision-making and strategy. The role involves building sustainable infrastructure that enables feature engineers to tackle complex problems efficiently. You'll work on critical aspects of the iOS client, including performance optimization, crash prevention, and maintaining high-quality code standards.

The position offers competitive compensation, with salary ranges from $230,700 to $384,100, varying by location. You'll be working from one of Salesforce's prime locations in San Francisco, Seattle, or Bellevue, collaborating with talented engineers and contributing to a product used by millions globally.

This role is perfect for someone who combines technical excellence with leadership abilities, as you'll be expected to mentor other engineers and drive technical culture across the organization. You should be self-directed, innovative, and comfortable working in fast-paced environments. The position offers the opportunity to work on challenging technical problems while making a significant impact on a product used by businesses worldwide.

If you're passionate about iOS development, have a track record of building scalable solutions, and want to contribute to one of the most widely-used enterprise communication platforms, this role presents an excellent opportunity to advance your career while making a meaningful impact.

Last updated 20 hours ago

Responsibilities For Senior Staff Software Engineer, iOS

  • Lead and guide efforts of a functional group through delegation to senior technical leaders
  • Drive technical design and culture across their function
  • Contribute to organization-wide technical decision-making and strategy
  • Monitor and improve app KPIs such as launch time, app hangs, and crash-free sessions
  • Guide, influence, and grow other engineers and teams
  • Build strong, sustainable infrastructure for the Slack iOS client
  • Enable feature engineers to tackle complicated problems quickly

Requirements For Senior Staff Software Engineer, iOS

  • 10+ years of experience building and maintaining complex iOS applications
  • Deep expertise with Swift and iOS frameworks
  • Strong understanding of iOS architectural patterns, such as VIPER
  • Experience with Combine, Swift Concurrency, and dependency injection frameworks
  • Experience with scripting (Python/bash etc)
  • Experience with running a/b experimentation
  • Deep familiarity with the Xcode ecosystem, CI/CD pipelines, and automated testing tools
  • Solid experience designing scalable and maintainable APIs
  • Extensive experience debugging and fixing crashes, UI rendering issues, and performance problems

Benefits For Senior Staff Software Engineer, iOS

  • Competitive salary range: $230,700 - $384,100 (varies by location)

Interested in this job?

Jobs Related To Salesforce Senior Staff Software Engineer, iOS

Staff Software Engineer - iOS

Staff Software Engineer - iOS position at Salesforce in Atlanta, focusing on enterprise mobile application development.

Staff Software Engineer - iOS

Staff Software Engineer position at Salesforce focusing on iOS development for Slack, requiring 7+ years of experience and expertise in Swift, UIKit, and iOS architecture patterns.

Staff Mobile App Developer, iOS

Lead iOS engineer position at Also, developing EV-connected mobile apps with BLE integration, offering $220-250K salary with comprehensive benefits in Palo Alto.

Staff Software Engineer, iOS

Staff Software Engineer position at Peloton focusing on iOS, tvOS, and watchOS development, offering competitive salary and comprehensive benefits in a hybrid work environment.

Staff iOS Engineer, Guest & Host

Staff iOS Engineer position at Airbnb focusing on Guest & Host experiences, requiring 9+ years of experience and strong design-centric development skills.