Senior Software Engineer- Backend - remote

Peloton Interactive
Posted 3 years ago
We Work Remotely

Peloton is extending its technology platform in support of a new member acquisition channel within its Ecommerce division. As part of this effort, we are seeking a Senior Software Engineer with experience building solutions for B2B / B2B2C who have a penchant for innovative thinking, strategic solutioning, and rapid, iterative software delivery.


Peloton uses technology and design to connect the world through fitness and wellbeing empowering people to be the best version of themselves anytime, anywhere. As we continue to grow towards our goal of 100 million members we are increasing the reach of the brand and improving access to the product by launching a platform to support high growth B2B2C opportunities. Peloton is looking for engineers who are passionate about innovating with a members-first approach to product and technology, ready to build for scale, and excited about data privacy and security by design.


WE ARE:


Hiring a Senior Software Engineer with 8+ years of experience to help develop and manage a benefit platform that supports eligibility data and verification, participation lifecycle management, benefit design and configuration, and engagement data reporting. This platform also integrates with a number of core Peloton systems, many of which are in continuous states of evolution. Being able to build secure, scalable, and performant software in both green and brownfield systems along with being comfortable communicating and collaborating cross-functionally across a variety of different teams are key qualities for success in this role.

The engineering teams are highly collaborative and often leverage mob programming practices to tackle challenging problems in a thought provoking environment while helping to spread knowledge. We are a disciplined and focused team with an eye towards continuous refinement in how we build product in order to cultivate innovation, nourish teamwork, and support deep work and achieving flow. We are a remote team and therefore rely heavily on frequent communication, video interactions, and live diagramming / whiteboarding sessions. Our team is built on trust and transparency as we work hard and play hard.


YOU ARE:

  • A technology generalist with a strong foundation in Python, preferably with the Django or Flask Frameworks, who is excited about and capable of contributing to solutions across the technology stack, from user interfaces to bare metal.
  • Seeking an individual with intimate experience in the following areas:
  • Python/Django
  • SQL / Postgres
  • Node.js
  • GraphQL
  • Kubernetes
  • Experienced applying domain driven design and clean architecture principles to achieve loose coupling and high extensibility across systems.
  • Familiar with building in a service oriented and API driven architecture with knowledge of patterns and best practices for enabling business velocity and system robustness.
  • Test-driven in spirit but know where and how to apply it.
  • Meticulous about documentation and experienced in using it to propose solutions, manage change, canonize knowledge, and support audit excellence.
  • An excellent collaborator and comfortable engaging with both technical and non-technical audiences across the organization to understand requirements, ideate solutions, or present proposals.
  • Passionate about mentorship of your peers and take an active interest in supporting the growth and development of those around you.
  • Open about your opinions but willing to embrace others’ ideas.
  • Empathetic, patient, and kind but thoughtfully candid and direct.
  • Continuously improving and not afraid to identify and strengthen your weaknesses.

 


BONUS POINTS:

  • You have worked with messaging technologies like Kafka, Amazon SQS, or Amazon EventBridge.  Additional bonus points if used in support of Service Oriented or Microservice Architectures
  • You have experience building solutions within regulated environments and a keen sense for balancing risk adversity with business velocity and customer success.
  • You have some experience working with any number of the following technologies: 
  • Infrastructure: Kubernetes, Terraform, AWS, Auth0, NoSQL
  • Frontend: GraphQL / Apollo, TypeScript, React
  • Enterprise IT: SAP, Dell Boomi, headless ecommerce, Salesforce
  • Testing: Testrail, Percy, Cypress / Playwright
  • User Engagement: Optimizely, Mandrill, Sendgrid, Segment, Amplitude
  • You have developed and delivered products to B2B / B2B2C customers or otherwise have experience building innovative benefit solutions for corporate or health plan customers.
  • You are a big fan of Peloton’s products and excited about the opportunity to participate as the users of what we are building.