Salesforce

Staff Software Engineer, iOS – Search and AI Mobile

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California, New York, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $211,500 - $306,600 per year

Job Level

Lead

Tech Stack

iOSObjective-CSwift

About the role

  • Lead the Search and AI mobile efforts, owning the roadmap and technical strategy for two of our highest-impact user journeys.
  • Help people find what they need and get things done on the go.
  • Reimagine AI and Search for mobile use, leveraging mobile-specific capabilities.
  • Mentor engineers passionate about mobile-first thinking while partnering with Product and Design.

Requirements

  • At least 7+ years of mobile engineering experience with an emphasis on technical leadership in medium to large teams.
  • Related technical degree required.
  • A demonstrated track record of spotting issues in complex codebases and transforming them into successful, high-impact projects.
  • An extensive understanding of iOS framework components and their respective lifecycles.
  • Strong computer science fundamentals: data structures, algorithms and programming languages.
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience.
  • Current and detailed knowledge of the capabilities of different iOS API levels.
  • Experience developing highly performant Swift/Objective-C code and view layouts and the ability to diagnose performance bottlenecks.
  • Familiarity with the iOS tool ecosystem for development, testing, debugging, and performance benchmarking.
  • An excellent understanding of best practices for concurrency and threading.
Benefits
  • wellbeing reimbursement
  • generous parental leave
  • adoption assistance
  • fertility benefits
  • medical insurance
  • dental insurance
  • vision insurance
  • mental health support
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
  • paid parental leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
mobile engineeringiOS framework componentsSwiftObjective-Cdata structuresalgorithmsperformance benchmarkingconcurrencythreadingcode optimization
Soft skills
technical leadershipmentoringcollaborationproblem-solvingcommunication
Certifications
related technical degree