Twitch logo

Software Engineer (Memberships)

Twitch

On-siteSan Francisco, CAentry$127k–$185kPosted 7h ago

Job description

  • Join Twitch’s Memberships team within the Commerce Engineering organization, where we’re building rewarding experiences allowing creators to make a living doing what they love

  • We’re the team behind our continuous patronage features including channel Subscriptions, Gifting, and Turbo

  • As a member of our team, you’ll work alongside our highly engaged and collaborative team to design, build and maintain systems that scale to millions of concurrent users

  • We actively seek to improve our experiences and are looking for members that are passionate about our end users

  • Create interactive experiences that are rewarding for both viewers and creators

  • Architect and build robust, scalable applications that can handle millions of concurrent users

  • Participate in Operational Excellence work to maintain and support our live services

  • Collaborate with fellow engineers, product managers and designers to build new products and solutions- Bachelor’s degree in Computer Science, Engineering, or equivalent real-world experience

  • 1+ years of professional software development experience with a focus on building scalable systems

  • Sharp problem-solving skills with a focus on algorithms, data structures, and distributed system design

  • Excellent proficiency in modern programming languages (Python, Java, Go) and distributed system technologies

  • A track record of building product experiences that users love

  • Familiarity with Twitch’s tech stack: Golang, TypeScript/React

  • Experience with AWS technologies like ECS, DynamoDB, Lambda, SQS, and Step Functions

  • Experience working with mobile development, either native or hybrid

  • A passion for gaming, streaming, or the Twitch platform