Pelotonposted 1 day ago
$173,478 - $234,196/Yr
Full-time • Senior
New York, NY

About the position

Peloton Interactive, Inc. seeks a Senior Software Engineer in New York, NY. The role involves cultivating a deep understanding of Peloton’s ecommerce platform while working on a cross-functional agile team. The engineer will collaborate closely with other engineers and product managers to build, integrate, and evolve key components. Responsibilities include gathering and refining requirements, defining and prioritizing the technical roadmap, monitoring progress, conducting technical design reviews, and leading technical training sessions. The engineer will also collect and analyze data to identify bottlenecks and implement monitoring systems to proactively detect issues. The position allows for telecommuting.

Responsibilities

  • Cultivate a deep understanding of Peloton’s ecommerce platform.
  • Work on a cross-functional agile team.
  • Collaborate with Product Management and Development teams to gather and refine requirements.
  • Define and prioritize the technical roadmap, aligning it with business goals and strategic objectives.
  • Monitor progress and adjust plans to address any roadblocks or changes in priorities.
  • Conduct technical design reviews to ensure solutions are scalable and follow best practices.
  • Conduct one-on-one meetings with engineering managers and engineers to provide guidance, feedback, and support for professional development.
  • Lead technical training sessions, workshops, and knowledge-sharing activities.
  • Conduct team meetings, sprint planning, and retrospectives for continuous improvement.
  • Collect and analyze data to identify bottlenecks, inefficiencies, and opportunities for improvement in the e-commerce platform.
  • Implement monitoring and alerting systems to proactively detect and address issues.
  • Develop and enforce coding standards, best practices, and documentation guidelines.
  • Conduct regular code reviews and performance assessments to ensure high quality code and system performance.
  • Gather requirements and specifications for new platform features from stakeholders, developers, and the Product Management team.
  • Design and prototype feature implementations, ensuring they meet performance and scalability requirements.
  • Develop, test, and deploy new features in collaboration with the engineering team.
  • Monitor the performance of deployed features and iterate based on user feedback and data insights.
  • Ensure that new features integrate seamlessly with existing systems and comply with security standards.
  • Create and maintain a sandbox environment for other teams to develop and integrate their microservices efficiently.

Requirements

  • Master’s degree (or its foreign degree equivalent) in Computer Science, Economics, Mathematics, Information Systems, Engineering (any field), or a related quantitative discipline.
  • Three (3) years of experience in the job offered or in any occupation in a related field.

Nice-to-haves

  • Experience with JavaScript (ES6+, ES5).
  • Experience with TypeScript.
  • Experience with React.
  • Experience with Jest.
  • Experience with HTML.
  • Experience with CSS.
  • Experience with Angular.
  • Experience with Next.js.
  • Experience with REST.
  • Experience with GraphQL.
  • Experience with WebSockets.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service