About the job
SENIOR FULL STACK SOFTWARE ENGINEER - DEVICE SERVICES
ABOUT THE ROLE
Join our innovative team at Peloton as a Senior Full Stack Software Engineer, where you will play a pivotal role in developing Device Management features that enhance the experience of every Peloton Connected Fitness Device. Working within an agile scrum framework, you will leverage your expertise in both front-end and back-end development to create seamless solutions that simplify complex service interactions.
We value a collaborative approach and prioritize team learning as you contribute to code reviews, architectural designs, and pair programming sessions. Your leadership will foster a shared ownership mentality among your peers, driving the success of our projects.
YOUR IMPACT AT PELOTON:
- Engage with diverse technologies across both API and web platforms within an agile environment.
- Enhance processes, technologies, and communication with fellow engineers, designers, and product managers to effectively scope, develop, and deliver exceptional software experiences.
- Lead technical initiatives within your team and across Peloton, identifying reusable components and fostering best practices.
- Oversee technical projects that span multiple teams within Peloton.
- Become a crucial member of an autonomous, multi-functional agile team.
YOU BRING TO PELOTON:
- A minimum of 5 years of software engineering experience.
- Proficiency in programming languages such as Python, Kotlin, JavaScript/TypeScript, or similar.
- Expertise in at least one JavaScript framework, preferably React, but experience with Vue or similar frameworks is also welcome.
- Hands-on experience in building, testing, and scaling RESTful microservices.
- Familiarity with data stores such as PostgreSQL, MongoDB, DynamoDB, and Elasticsearch.
- Knowledge of deployment tools and environments, including Kubernetes, Terraform, GitHub Actions, and Jenkins.
- Experience in the Android development ecosystem or Site Reliability Engineering is advantageous.
- Exposure to AI development tools like Claude or similar models is a plus.

