
Software Engineer I
Twitch · Seattle, WA
Email the hiring manager to get a response.
Skip the application black hole — get the verified email of the person hiring, plus a ready-to-send intro.
Subject: Interested in the Software Engineer I role at Twitch
Hi — I came across the Software Engineer I opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Twitch stood out because…
Secure checkout · account created automatically · $9/mo = unlimited hiring managers for ANY job on the internet · cancel anytime
- On site
- Full-time
- $160,000 / year
- Seattle, WA
Job highlights
- Build scalable applications for live streaming engagement.
- Develop interactive features for creator support.
- Collaborate on cohesive, business-driving solutions.
- Enhance user experience based on feedback.
- Requires 0-2 years of software development experience.
About the role
About Us
Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.
We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.
About The Role
Join Twitch's Commerce Engineering organization, where we're revolutionizing how viewers engage with their favorite creators. We are the teams behind Subscriptions, Gifting, Bits, Hype Train and Turbo products. From experimental features to established systems used by millions, we're constantly pushing the boundaries of what's possible in live streaming.
This position and team are based in Seattle, WA and San Francisco, CA.
You Will:
- Craft immersive, interactive experiences that keep viewers supporting creators while engaging with the Twitch Community.
- Architect and build robust, scalable applications that can handle millions of concurrent users.
- Collaborate across teams to create cohesive solutions that drive business impact.
- Transform customer feedback into innovative features that enhance the Twitch experience.
You Have:
- 0-2 years of professional software development experience.
- Excellent verbal and written communication skills; Ability to effectively collaborate with teammates is critical to success.
- A track record of building consumer-facing products that users love.
- Demonstrable experience of modern programming languages and frameworks.
- Sharp problem-solving skills with a focus on algorithms, data structures, and schema design.
- Bachelor's degree in Computer Science or equivalent real-world experience.
Bonus Points
- Experience with mobile development, either native or hybrid.
- Familiarity with AWS infrastructure.
- Experience with email / notifications technologies.
- Experience writing Go in production systems.
Perks
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Job ID: TW9041
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
US, WA, Seattle - Annually $110,500—$160,000 USD
US, CA, San Francisco - Annually $127,100—$185,000 USD
Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.
Key skills/competency
- Software Engineering
- Live Streaming Technology
- Consumer-Facing Products
- Scalable Applications
- Algorithms and Data Structures
- Schema Design
- Mobile Development
- AWS
- Go Programming
- Collaborative Problem-Solving
Skills & topics
- Software Engineer
- Twitch
- Live Streaming
- Commerce Engineering
- Consumer Products
- Scalability
- Algorithms
- Data Structures
- AWS
- Go
How to get hired
- Tailor your resume: Highlight experience with consumer-facing products, modern languages, and algorithms. Emphasize your 0-2 years of professional software development experience.
- Showcase problem-solving: Demonstrate your skills in algorithms, data structures, and schema design. Mention any experience building scalable applications.
- Prepare for collaboration: Be ready to discuss how you've effectively collaborated with teammates and communicated ideas.
- Review Twitch's resources: Study their Blog for insights into projects and their Interviewing Guide for interview preparation.
- Highlight bonus skills: If applicable, mention experience with mobile development, AWS, or Go programming.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities for a Software Engineer I at Twitch?
- As a Software Engineer I at Twitch, you will craft immersive experiences for viewers, architect and build scalable applications, collaborate with cross-functional teams to drive business impact, and transform customer feedback into innovative features. Your work will directly contribute to the Commerce Engineering organization, focusing on products like Subscriptions, Gifting, Bits, and Hype Train.
- What qualifications are essential for the Software Engineer I role at Twitch?
- Essential qualifications include 0-2 years of professional software development experience, excellent verbal and written communication skills, a track record of building beloved consumer-facing products, demonstrable experience with modern programming languages and frameworks, strong problem-solving skills focusing on algorithms, data structures, and schema design, and a Bachelor's degree in Computer Science or equivalent experience. "Bonus points" include mobile development experience, AWS familiarity, and Go experience.
- How does Twitch leverage technology in its Commerce Engineering organization?
- Twitch's Commerce Engineering organization utilizes technology to revolutionize viewer engagement with creators. They build robust, scalable applications capable of handling millions of concurrent users, create interactive experiences, and develop systems behind popular features like Subscriptions, Gifting, Bits, and Hype Train, constantly pushing the boundaries of live streaming possibilities.
- What is the salary range for a Software Engineer I at Twitch in Seattle and San Francisco?
- The base salary range for a Software Engineer I at Twitch is $110,500—$160,000 USD annually in Seattle, WA, and $127,100—$185,000 USD annually in San Francisco, CA. Total compensation also includes sign-on payments and Restricted Stock Units (RSUs).
- Does Twitch offer benefits for Software Engineer I positions?
- Yes, Twitch offers comprehensive benefits. These include Medical, Dental, Vision & Disability Insurance, 401(k) with matching, Maternity & Parental Leave, Flexible PTO, and an Amazon Employee Discount. Additional health and wellness benefits are also detailed on their benefits page.
- What is the interview process like for a Software Engineer I at Twitch?
- Twitch provides an Interviewing Guide to help candidates prepare for their interview process. While specifics vary, it's crucial to showcase strong technical skills in algorithms and data structures, demonstrate your ability to collaborate, and highlight your experience with consumer-facing products. Reviewing their blog and company values will also be beneficial.
Similar roles
Open positions we recommend based on this role.