8 days ago

Software Engineer I

Twitch

On Site
Full Time
$150,000
Seattle, WA

Job Overview

Job TitleSoftware Engineer I
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationSeattle, WA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

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

Key skills/competency

  • Software Development
  • Scalable Applications
  • Consumer-Facing Products
  • Programming Languages
  • Data Structures
  • Algorithms
  • Schema Design
  • AWS Infrastructure
  • Mobile Development
  • Collaboration

Tags:

Software Engineer I
Software Development
Engineering
Live Streaming
Commerce
Scalability
Consumer Products
Algorithms
Data Structures
System Design
Go
AWS
Mobile Development
JavaScript
Python
Java
C++
HTML/CSS
SQL
Distributed Systems
Cloud Computing

Share Job:

How to Get Hired at Twitch

  • Research Twitch's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience in consumer-facing products, scalable systems, and relevant programming languages for Twitch.
  • Showcase problem-solving skills: Prepare to discuss how you've applied algorithms, data structures, and schema design to complex problems.
  • Prepare for technical interviews: Practice coding challenges focusing on system design, data structures, and algorithms relevant to Twitch's platform.
  • Demonstrate collaboration: Be ready to share examples of effective teamwork and cross-functional communication during your Twitch interview process.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background