Software Engineer, Member Identity - Peloton Interactive|Meet.jobs

Salary

112k - 146k USD Annually

Required skills

    Job description

    About the job

    ABOUT THE ROLE

    Peloton is seeking a Software Engineer to work on our Member Identity Platform.

    Peloton’s Member Identity Platform team is responsible for the systems of authentication, authorization, user account data, and user profile security at Peloton. The team’s vision is to provide a platform for developers to easily integrate and deploy custom authentication flows in a secure manner. We seek to expand our IAM feature set to improve the user experience for existing customers, and streamline the signup process for new customers.

    In this role, you will build new and improved authentication solutions for Peloton’s software. The role will involve working alongside client developers to add functionality that builds upon the User Platform team’s backend and frontend services.

    To be successful you will need a combination of problem-solving, technical, and communication skills, and the ability to handle a mix of disparate tasks which will include project and software development work. As an Engineer in our squad, you will engage in constructive dialogue and seek resolution when confronted in technical discussions and solution designs. You will have the opportunity to learn from and be mentored by those who are building authentication at Peloton, and to influence authentication principles of our product.

    • Expected ~90% backend and ~10% front end focus based on the current roadmap.

    YOUR DAILY IMPACT AT PELOTON

    • Build and ship highley scalable / fault tolerant systems that support the member identity needs of our Peloton members
    • Collaborate closely with other engineers, product managers, and designers, to determine the best solutions for Member Identity Platforms product goals.
    • Collaborate with client teams by working in an embedded role, providing technical guidance, or by writing libraries.
    • Contribute to development of new authentication experiences on web platforms.

    YOU BRING TO PELOTON

    • Familiarity with designing and delivering backend REST APIs. (Kotlin, Java, Python, …)
    • Experience technologies required to run applications at scale (K8’s, Argo CD, DataDog, Redis, SQS, Postgres, …)
    • Good communication skills that allow you to bridge the gap between developers, designers, and product managers.
    • Strong software testing principles. You should have experience writing unit, integration and end-to-end tests and a strong sense of ownership.
    • Experience with CICD pipelines, including tools such as Jenkins, Github Actions, Gradle …
    • Familiarity with designing backend REST APIs.
    • 2+ years of of professional experience in the areas listed above

    Peloton Interactive