Taro Logo

Sr. Software Engineer, iOS

Global leader in CRM software and enterprise cloud computing solutions
$184,000 - $276,100
iOS
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer, iOS

Salesforce is seeking a Senior iOS Software Engineer to join their Product Infrastructure team, focusing on building and maintaining the infrastructure for the Slack iOS client used by millions of users daily. This role combines technical excellence with strategic thinking, requiring 5-7+ years of iOS development experience. The position offers the opportunity to work on critical infrastructure components that enable feature engineers to efficiently build new capabilities.

The ideal candidate will have deep expertise in Swift and iOS frameworks, with a strong understanding of architectural patterns like VIPER. They'll be responsible for developing core functionality, driving technical design, and maintaining high code quality standards. The role involves working with modern iOS technologies including Combine and Swift Concurrency, while also requiring experience with debugging tools and performance optimization.

This is an excellent opportunity for a senior engineer who enjoys building long-term, sustainable solutions and values patterns that enable product flexibility. The position offers competitive compensation ranging from $184,000 to $276,100 depending on location, with comprehensive benefits including medical, dental, vision insurance, and equity. The role is based in prime tech hub locations including San Francisco, Seattle, and Bellevue, offering the chance to work with one of the world's leading enterprise software companies.

Working at Salesforce means joining a company committed to equality, sustainability, and improving the state of the world through technology. The role offers the chance to make a significant impact on products used by millions while working alongside talented engineers in a supportive, growth-oriented environment.

Last updated a day ago

Responsibilities For Sr. Software Engineer, iOS

  • Build strong, sustainable infrastructure for the Slack iOS client
  • Enable feature engineers to tackle complicated problems quickly
  • Monitor and improve app KPIs such as launch time, app hangs, and crash-free sessions
  • Guide, influence, and grow other engineers and teams
  • Maintain high standards for technical design and code quality
  • Develop and maintain core functionality of team's features or systems

Requirements For Sr. Software Engineer, iOS

Python
  • 5 - 7+ 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 developing core functionality of team's features or systems
  • Experience driving technical design and culture across their function
  • Solid experience designing scalable and maintainable APIs
  • Extensive experience debugging and fixing crashes, UI rendering issues, and performance problems on iOS
  • Experience with Combine, Swift Concurrency, and dependency injection frameworks
  • Experience with scripting (Python/bash etc)
  • Experience with running a/b experimentation
  • A related technical degree required

Benefits For Sr. Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity

Interested in this job?

Jobs Related To Salesforce Sr. Software Engineer, iOS

iOS Senior Software Engineer

Senior iOS Software Engineer position at Callsign in Abu Dhabi, UAE - Full-time, on-site role in the Technology department.

iOS Engineer, ChatGPT

Senior iOS Engineer position at OpenAI, building core features for ChatGPT's iOS app with competitive compensation and comprehensive benefits in San Francisco.

Senior iOS Engineer - (Marketplace)

Senior iOS Engineer position at Treatwell, working remotely from Spain on customer-facing apps using Swift and modern iOS technologies in an Agile environment.

iOS Software Engineer

Senior iOS Software Engineer position at NETGEAR's Cork office, focusing on rebuilding their iOS app using Swift and modern frameworks, offering hybrid work and comprehensive benefits.

iOS Application Developer - Health Software

Senior iOS Developer role at Apple Health team, building health features for iOS and watchOS, offering $175K-$312K base pay plus benefits.