Peloton Application – Staff Software Engineer

Website Peloton

Job Description:

Peloton is looking for the next Staff Software Engineer for our Content engineering team. As a Staff Software Engineer at Peloton, you will work as part of a cross-functional agile team within business content solutions, fulfilling content-related software needs for a global set of stakeholders.

Job Responsibilities:

  • Cultivate a culture of ownership, learning, automation, re-use, and engineering efficiency
  • Engage in code reviews and help maintain our coding standards
  • Focus on the whole team’s efficiency and strive to improve the impact of the team’s work product
  • Lead, coach, pair with, and mentor backend software engineers of a diverse set of backgrounds
  • Write highly readable, well-tested code with an eye toward maintainability and scalability
  • Promote constant refactoring, pair programming, iterative development, and other industry best practices in order to ensure confidence in our release process
  • Be a hands-on leader with a focus on the delivery of small to large initiatives including guiding the team to make strategic technical decisions to enable delivery outcomes, set expectations, and maintain relationships with key stakeholders
  • Lead architecture meetings and technical discussions with the focus of reaching consensus and best practice solutions
  • Help to evolve our system, organically without over-engineering, promoting simplicity
  • Defend the integrity of the codebase, never compromising on code quality
  • Collaborate closely with product, design, legal, accounting, finance, music, and QA to deliver reliable tools and APIs as we continue to grow our platform and international presence.
  • Design, develop, test, build, ship, and monitor flexible microservices integrated with our platform and third-party partners, to manage the music catalog and provide class planning tools

Job Requirements:

  • Experience with Agile, Lean, and DevOps principles
  • Experience with unit and integration testing as well as CI/CD
  • Experience with MongoDB
  • Experience with Docker and Kubernetes
  • Experience with SQL or NoSQL databases, indexes and queries
  • Experience with microservice architectures
  • Experience with AWS technologies such as S3, SQS, and Lambda
  • Experience with NServiceBus, RabbitMQ, or other Service Bus technologies
  • 6+ or more years of software development experience
  • Knowledge of modern C# and .NET
  • Experience with GraphQL
  • Experience with Vue.js/React and/or other JS UI Frameworks
  • Experience with data analytics, reporting, financial reporting
  • Capacity to work in high growth, fast-paced environments, and adapt to change

Job Details:

Company: Peloton

Vacancy Type:  Full Time

Job Location: Atlanta, GA, US

Application Deadline: N/A

Apply Here