Senior Software Engineer

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
Senior Software Engineer
Hybrid
7+ years of experience

Description For Senior Software Engineer

Peloton is seeking a Senior Software Engineer to join our Ecommerce team, focusing on scaling our $1+ billion e-commerce channel. As part of the Shop Platform team, you'll play a crucial role in developing and evolving key components of our e-commerce systems.

Your responsibilities will include developing UIs, APIs, and workflows for our shop platform, covering areas such as product catalog management, checkout, cart, payment processing, promotion management, order processing, and logistics. You'll guide the team in technical strategy and excellence, write high-quality code, and collaborate closely with other engineers and product managers.

We're looking for someone with 7+ years of experience in building highly scalable software products and platforms, and 3+ years contributing to system architecture and design. You should have a strong product and technical mindset, expert understanding of object-oriented and/or functional programming principles, and experience with technologies like Spring Boot, Java, Postgres, AWS, GraphQL, Docker, and Kubernetes.

At Peloton, we offer a competitive salary range of $172,100 - $223,800 USD, along with comprehensive benefits including medical, dental, and vision insurance, 401k plans, generous paid time off, and various other perks. We have a hybrid work policy, requiring three days a week in the office (Tuesday, Wednesday, and Thursday).

Join us in motivating the world to live better. At Peloton, we believe that we are greater than the sum of our parts, and we're looking for team members who can help unlock our collective greatness. If you're passionate about building scalable, high-performance systems and want to be part of a dynamic, growing company in the fitness tech space, we'd love to hear from you!

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Develop UIs, APIs, and workflows for our shop platform
  • Guide teams in technical strategy and excellence
  • Write understandable, testable code with focus on maintainability, scalability, and performance
  • Collaborate with other engineers through pair programming and leading discussions
  • Drive architecture meetings and design docs
  • Mentor other software engineers
  • Partner with stakeholders to make informed technical and product decisions

Requirements For Senior Software Engineer

Java
Kotlin
PostgreSQL
Kubernetes
  • 7+ years of experience in building highly scalable software products and platforms
  • 3+ years of experience contributing to architecture and design of systems
  • Strong product and technical mindset
  • Expert understanding of object-oriented and/or functional programming design principles
  • Good understanding of agile, lean, and DevOps principles
  • Proven experience with Spring Boot (or Spring), Java, Postgres, AWS, GraphQL, Docker, Kubernetes
  • Acute attention to detail and dedication to quality

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
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
  • Apparel and product discounts
  • Commuter benefits and Citi Bike Discount
  • Pet insurance

Interested in this job?