Senior Software Engineer

Peloton Peloton · Consumer · Headquarters, NY · Software

Senior Software Engineer at Peloton focused on developing and optimizing their ecommerce platform. Responsibilities include collaborating with cross-functional teams, defining technical roadmaps, designing and implementing scalable frontend and platform components, optimizing performance, building CI/CD pipelines, implementing containerization, and maintaining observability systems. The role also involves mentoring engineers and analyzing data for improvements.

What you'd actually do

  1. Cultivate a deep understanding of Peloton’s ecommerce platform while working on a cross-functional agile team, collaborating closely with other engineers and product managers to build, integrate, and evolve key components.
  2. Collaborate with Product Management and Development teams to gather and refine requirements and translate them into scalable technical solutions.
  3. Define and prioritize the technical roadmap, aligning it with business goals and strategic objectives.
  4. Design, implement, and optimize frontend and platform components to meet strict performance, availability, and scalability requirements for high-traffic ecommerce pages.
  5. Implement frontend performance optimization strategies (including bundle-size reduction, caching strategies, and Core Web Vitals improvements) and collaborate with backend and infrastructure teams to ensure efficient delivery.

Skills

Required

  • JavaScript (ES6+)
  • TypeScript
  • React.js
  • Next.js
  • frontend performance optimization
  • CI/CD pipelines
  • containerization
  • Kubernetes
  • monitoring
  • logging
  • alerting systems
  • Headless CMS platforms
  • web infrastructure
  • edge caching technologies

Nice to have

  • state management
  • server-side rendering (SSR)
  • static site generation (SSG)
  • microfrontend-based architectures
  • GitHub Actions
  • Argo CD
  • Datadog
  • Cloudflare
  • Nginx