Software Engineer

Peloton provides Members with expert instruction and world class content to create impactful workout experiences through hardware, software, and the Peloton App.
$140,389 - $182,506
Frontend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Consumer · E-Commerce · Enterprise SaaS

Description For Software Engineer

Peloton is seeking a Frontend Software Engineer to join their e-commerce team, focusing on creating rich user experiences at scale. This role combines technical expertise in React with a passion for user-centric development. The position offers an opportunity to work with modern technologies including TypeScript, Next.js, and various frontend tools while contributing to backend services when needed. The ideal candidate will thrive in an agile environment, working closely with designers and product managers to deliver high-quality, scalable solutions.

The role emphasizes quality through comprehensive testing, observability, and modern development practices. You'll be instrumental in building and maintaining Peloton's e-commerce presence, creating reusable components and ensuring excellent web accessibility and performance. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with a leading fitness technology company.

Working in a hybrid model (3 days in office), you'll join a company that values diversity, inclusion, and work-life balance. Peloton offers extensive benefits including health coverage, parental leave, education support, and unique perks like product discounts and free access to their digital platform. This is an excellent opportunity for engineers who want to impact millions of users while working with cutting-edge technology in a collaborative, growth-oriented environment.

Last updated 3 minutes ago

Responsibilities For Software Engineer

  • Work within an agile development environment with peer engineers, designers, and product managers
  • Work with React web frontend applications and contribute to backend services in Kotlin and Python
  • Write understandable, tested code with focus on maintainability, scalability, and internationalization
  • Promote iterative development with best practices like feature toggles, unit testing, CI/CD
  • Become a domain expert in e-commerce
  • Work on scalability and reusability in design and component creation

Requirements For Software Engineer

React
TypeScript
Node.js
Python
Kotlin
  • 3+ years of software development experience building engaging web interfaces with React
  • 3+ years of experience writing well-tested code with high unit test coverage (80% plus)
  • 3+ years of experience maintaining software products with strong observability principals
  • 3+ years experience maintaining a codebase leveraging CI/CD processes
  • Experience partnering with designers to implement designs in code
  • Experience building pages with web accessibility and performance
  • Experience building composable and portable React components

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Parental Leave
Education Budget
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?

Jobs Related To Peloton Software Engineer

Front End Engineer

Frontend Engineer role at IMC Trading building responsive applications with React for critical trading systems.

Frontend Software Engineer

Frontend Software Engineer position at Ladder, building user-facing features for an AI-powered life insurance platform with competitive compensation and comprehensive benefits.

Frontend Engineer

Frontend Engineer position at Pendo focusing on building dynamic interfaces and data visualizations, requiring 2+ years of JavaScript experience.

Fractional Website Designer & Developer

Remote Fractional Website Designer & Developer position at Substance, combining design and development expertise for multiple client projects.

Front-end Developer (Vue.js)

Frontend Developer position at Insider, working with Vue.js and modern web technologies in a remote-friendly environment with competitive benefits.