Taro Logo

Staff Software Engineer, iOS

Peloton provides Members with expert instruction and world class content to create impactful workout experiences through innovative hardware, software, and exclusive content.
$201,003 - $271,355
iOS
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Consumer · Healthcare

Description For Staff Software Engineer, iOS

Peloton is seeking a Staff Software Engineer to join their iOS team, focusing on developing applications that power their workout experience across iOS, tvOS, and watchOS platforms. This role is crucial in building native Swift applications that serve both hardware-owning members and digital-only subscribers. The position offers an opportunity to work with cutting-edge Apple technologies and frameworks while being part of a team that impacts millions of users worldwide.

The role combines technical leadership with hands-on development, requiring expertise in iOS development and a strong understanding of Apple's ecosystem. You'll be working with modern frameworks like SwiftUI, RxSwift, and various Core frameworks while collaborating with cross-functional teams to deliver high-quality features. The position demands both technical excellence and leadership skills, as you'll be expected to mentor junior developers and contribute to architectural decisions.

Peloton offers a competitive compensation package, including a base salary range of $201,003-$271,355 USD, along with comprehensive benefits including medical insurance, 401k, equity through ESPP, and various wellness perks. The company follows a hybrid work model, requiring three days in the office (Tuesday-Thursday) at their New York location.

This is an excellent opportunity for experienced iOS developers looking to make a significant impact in the fitness technology space while working with a supportive team that values feedback and professional growth. The role combines the excitement of working on consumer-facing applications with the stability and benefits of an established technology company, making it an attractive position for senior engineers looking to take the next step in their careers.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, iOS

  • Work with frameworks like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, AVFoundation
  • Be a leader and mentor on the team
  • Work with cross-functional partners including Product, Design, API, and QA teams
  • Participate in Architecture meetings
  • Develop features across iOS, iPadOS, tvOS and watchOS apps
  • Be responsible for iterating on process, technology, and communication

Requirements For Staff Software Engineer, iOS

  • 7+ years of experience developing iOS applications
  • Ability to write readable, maintainable, documented, and thoroughly tested code
  • Familiarity with UIKit and Auto Layout
  • Understanding of concurrency APIs on Apple's platforms
  • Experience with RESTful APIs integration
  • Experience with XCTest and XCUITest
  • Understanding of MVVM architecture pattern
  • Experience with Git
  • Experience shipping iOS applications to large user bases
  • Interest in mentoring junior teammates

Benefits For Staff Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
Parental Leave
Commuter Benefits
  • Medical, dental and vision insurance
  • Generous paid time off policy
  • Short-term and long-term disability
  • Mental health services access
  • 401k benefits
  • Tuition reimbursement
  • Student loan paydown plans
  • Employee Stock Purchase Plan
  • Fertility and adoption support
  • Up to 18 weeks paid parental leave
  • Child care and family care discounts
  • Free access to Peloton Digital App
  • Product discounts
  • Commuter benefits
  • Pet insurance

Interested in this job?

Jobs Related To Peloton Staff Software Engineer, iOS

Staff iOS Engineer, SDK

Staff iOS Engineer position at Rokt, focusing on SDK development and technical leadership, offering competitive compensation and the opportunity to shape developer tools for a leading ecommerce platform.

Staff iOS Engineer, SDK

Staff iOS Engineer position at Rokt, focusing on SDK development and technical leadership, offering competitive compensation and the opportunity to shape developer tools for a leading ecommerce platform.

Senior Staff Software Engineer, iOS

Senior Staff Software Engineer position at Salesforce focusing on iOS development for the Slack mobile client, requiring 10+ years of experience and deep expertise in Swift and iOS frameworks.

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.

Staff Software Engineer - iOS

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