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,000 - $246,950
iOS
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Fitness · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

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,000-$246,950, 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 consumer technology with the stability of an established brand, making it an attractive position for senior engineers seeking their next career challenge.

Last updated a month 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
  • Experience writing test coverage with XCTest and XCUITest
  • Understanding of MVVM architecture pattern
  • Experience with Git
  • Experience shipping iOS applications to larger 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
  • Access to mental health services
  • 401k, tuition reimbursement and student loan paydown plans
  • Employee Stock Purchase Plan
  • Fertility and adoption support
  • Up to 18 weeks of paid parental leave
  • Child care and family care discounts
  • Free access to Peloton Digital App
  • Product discounts
  • Commuter benefits and Citi Bike Discount
  • Pet insurance

Interested in this job?