7 days ago

Software Engineer I

Twitch

On Site
Full Time
$150,000
San Francisco, CA

Job Overview

Job TitleSoftware Engineer I
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$150,000
LocationSan Francisco, CA

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 Twitch

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

  • Scalable Applications
  • Consumer-facing Products
  • Algorithms
  • Data Structures
  • Schema Design
  • Modern Programming Languages
  • AWS Infrastructure
  • Mobile Development
  • Collaboration
  • System Design

Tags:

Software Engineer
Engineer
Developer
Programming
Backend
Frontend
Fullstack
Commerce
Live Streaming
Scalability
Algorithms
Data Structures
System Design
AWS
Go
Mobile Development
Consumer Products
Distributed Systems
API Development

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: Highlight experience with scalable consumer products and modern programming languages.
  • Showcase problem-solving: Emphasize skills in algorithms, data structures, and schema design for technical challenges.
  • Prepare for technical interviews: Practice coding challenges and be ready to discuss system design principles.
  • Demonstrate collaboration: Be ready to share examples of effective teamwork and cross-functional project success.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background