Twitch

Software Engineer I

Twitch
Apply
7 hours ago

Base Salary

$127k - $185k/yr

Responsibilities

  • Create interactive experiences for viewers and creators.
  • Architect and build robust, scalable applications capable of handling millions of concurrent users.
  • Participate in operational excellence work to maintain and support live services.
  • Collaborate with engineers, product managers, and designers to build products and solutions.

Requirements

  • Experience building scalable systems.
  • Excellent proficiency in modern programming languages such as Python, Java, or Go and distributed system technologies.
  • A track record of building product experiences that users love.
  • Strong problem-solving skills focused on algorithms, data structures, and distributed system design.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent real-world experience.
  • Preferred familiarity with Golang, TypeScript/React, mobile development, and AWS technologies such as ECS, DynamoDB, Lambda, SQS, and Step Functions.

Benefits

  • Medical, dental, vision, disability, prescription, life, AD&D, EAP, mental health, medical advice line, and flexible spending account benefits.
  • 401(k) with matching.
  • Maternity, parental, adoption, and surrogacy reimbursement benefits.
  • Flexible PTO and paid time off.
  • Amazon Employee Discount.
  • The position is based in San Francisco, California.

Tech Stack

Categories

Twitch

About Twitch

10,000+ employees

Twitch builds a live video streaming platform and tools for creators and viewers focused on gaming, music, and other interactive entertainment. It monetizes through advertising, channel subscriptions, Bits/cheers, and partnerships, and offers APIs and extensions for developers. Founded in 2011 and headquartered in San Francisco, Twitch was acquired by Amazon in 2014 and operates globally.

Contact me