Senior Software Engineer, iOS

Peloton provides Members with expert instruction and world class content to create impactful and entertaining workout experiences for anyone, anywhere and at any stage in their fitness journey.
$172,100 - $223,800
iOS
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience

Description For Senior Software Engineer, iOS

Peloton is seeking a Senior Software Engineer for their iOS team. This role involves working on the apps that bring Peloton's workout experience to iOS, tvOS, and watchOS. The team builds native Swift applications that engage members who own Peloton hardware as well as those whose only touchpoint with the brand is via their mobile device or TV.

Key responsibilities include:

  • Working with frameworks like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, and AVFoundation
  • Leading feature development across multiple sprints and involving multiple engineers
  • Collaborating with cross-functional partners (Product, Design, API, and QA teams)
  • Participating in Architecture meetings to ensure high-quality standards
  • Developing features across iOS, iPadOS, tvOS, and watchOS apps
  • Owning and shipping applications to a large user base
  • Iterating on process, technology, and communication throughout the team

The ideal candidate should have:

  • 4+ years of experience developing iOS applications
  • Strong coding skills with a focus on readability, maintainability, and testing
  • Familiarity with UIKit (SwiftUI and Combine are a plus) and Auto Layout
  • Understanding of concurrency APIs on Apple's platforms
  • Experience with RESTful API integrations, XCTest, XCUITest, and MVVM architecture
  • Proficiency with Git and experience shipping iOS apps to large user bases
  • Interest in mentoring junior teammates and ability to translate requirements into code
  • Skills in performance tuning, memory optimization, and crash analysis

Peloton offers a competitive salary range of $172,100—$223,800 USD for this position, along with comprehensive benefits including health insurance, paid time off, 401k, equity awards, and various other perks.

The company has a hybrid work policy, requiring three days a week in the office (Tuesday, Wednesday, and Thursday) for most teams. Peloton is committed to diversity and inclusion, offering various programs and benefits to support employees and their families.

Join Peloton to be part of a team that motivates the world to live better, working on cutting-edge technology and content in the fitness industry.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, iOS

  • Work with frameworks like SwiftUI, RxSwift, CoreBluetooth, HealthKit, CoreLocation, CoreMotion, AVFoundation
  • Lead feature development across multiple sprints
  • Collaborate with cross-functional partners
  • Participate in Architecture meetings
  • Develop features across iOS, iPadOS, tvOS, and watchOS apps
  • Own and ship applications to a large user base
  • Iterate on process, technology, and communication

Requirements For Senior Software Engineer, iOS

  • 4+ years of experience developing iOS applications
  • Ability to write readable, maintainable, documented, and tested code
  • Familiarity with UIKit and Auto Layout
  • Understanding of concurrency APIs on Apple's platforms
  • Experience with RESTful API integrations
  • Experience with XCTest and XCUITest
  • Understanding of MVVM architecture
  • Experience with Git
  • Experience shipping iOS apps to large user bases
  • Interest in mentoring junior teammates
  • Ability to translate requirements into code
  • Knowledge of performance tuning and crash analysis

Benefits For Senior Software Engineer, iOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Generous paid time off
  • Short-term and long-term disability
  • Mental health services
  • Tuition reimbursement
  • Student loan paydown plans
  • Employee Stock Purchase Plan
  • Fertility and adoption support
  • 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 Senior Software Engineer, iOS

Mobile Software Engineer, YouTube, iOS

Senior iOS Software Engineer role at YouTube, focusing on building reusable UI components and frameworks for the YouTube mobile app.

Senior Software Engineer, Mobile (iOS), YouTube

Senior Software Engineer, Mobile (iOS) position at YouTube, developing and maintaining the iOS application. 5+ years of software development experience required.

Senior iOS Software Engineer, Keyboard UI

Senior iOS Software Engineer role at Apple, focusing on Keyboard UI development for innovative text input experiences across Apple platforms.

Senior iOS Software Engineer

Senior iOS Software Engineer at Pinterest: Build innovative features, lead product development, and shape the future of visual discovery.

Senior iOS Software Engineer, Reputation Clients

Senior iOS Software Engineer role at Airbnb, focusing on reputation and quality products. 5+ years experience required, remote-eligible in the US.