Software Engineer, Memberships I
TwitchUSA2w ago
Engineeringremotecurated-jd
Job description
Software Engineer, Memberships I at Twitch.
About the role
Join the Commerce Engineering organization to develop the infrastructure behind creator monetization. You will build and support the systems that power channel subscriptions, gifting, and Turbo for millions of concurrent users.
Key facts
What you'll do
- Design and implement interactive features for creators and viewers.
- Develop scalable applications capable of supporting massive concurrent traffic.
- Manage operational tasks to ensure the reliability and health of live services.
- Partner with designers and product managers to define and deliver new product solutions.
Requirements
- Minimum 1 year of professional software engineering experience in scalable system development.
- Proficiency in at least one modern language such as Python, Java, or Go.
- Strong understanding of distributed systems, data structures, and algorithms.
- Bachelor degree in Computer Science, Engineering, or equivalent professional experience.
Nice to have
- Experience with the Twitch tech stack, specifically Golang and TypeScript/React.
- Background in native or hybrid mobile development.
- Proficiency in AWS services including DynamoDB, ECS, SQS, Lambda, and Step Functions.
- Interest in the streaming, gaming, or Twitch ecosystem.
Skills & tools
- Python, Java, Go, TypeScript, React, AWS (ECS, DynamoDB, Lambda, SQS, Step Functions), Distributed Systems.
Practical notes
- Compensation includes base salary, sign-on bonuses, and restricted stock units.
- Benefits include medical, dental, vision, and disability insurance, 401(k), flexible PTO, parental leave, and Amazon employee discounts.
- Job ID: TW9214.
- In accordance with the San Francisco Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered for this role.