Software Engineer - Creator

1 Month ago • 1 Years + • Software Development & Engineering • $99,500 PA - $200,000 PA

Job Summary

Job Description

Twitch is seeking a full-stack engineer with a backend focus to join the Creator Growth team. This role involves building new products and features that help creators improve their streams and grow their audience on Twitch. You will work on projects like the Notifications Platform, Creator Dashboard, and Creator Analytics. The ideal candidate will contribute to architectural and design discussions, implement features in backend, frontend, or mobile tech stacks, and uphold engineering best practices. This position is ideal for someone passionate about supporting creator success on the platform.
Must have:
  • Degree in Computer Science or related field, or equivalent experience
  • 1+ years of professional software development experience
  • Proficiency in Go, Java, C#, Kotlin, C++, or Scala
  • Proficiency in Javascript or Typescript
  • Strong foundation in data structures and algorithms
  • Attitude for self-improvement and collaboration
Good to have:
  • Experience with service-oriented or microservice architecture using Go
  • Experience with AWS or similar cloud platform services
  • Experience with highly scalable notification platforms
  • Experience with live streaming tools
  • Experience with large-scale websites using React
Perks:
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Job Details

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

The Creator Growth team builds new products and features that help our creators improve their streams and grow their audience on Twitch. We’re looking for a full stack engineer with a strength in backend development willing to work end-to-end to improve existing experiences and bring delightful new experiences into our products. As an engineer on our team, you will work on products our creators use every day such as the Notifications Platform, Creator Dashboard, Creator Analytics, Recorded Content Experiences, and more. Our job is to ensure that every streamer on Twitch has a great experience and support them as they grow.

If you are passionate about helping creators on Twitch grow and succeed, this is the place for you! You can work from San Francisco, CA; Seattle, WA; New York City, NY, or Irvine, CA!

You Will:

  • Work with teams within Creator Growth and others to build high-quality Twitch products and creator experiences
  • Contribute to architectural, design, and process discussions involving technological choices
  • Implement features primarily in the Twitch backend tech and at times in the Twitch frontend or mobile tech stacks
  • Identify and uphold engineering best practices
  • Work backwards from customer needs to create working designs on-time
  • Work in a supportive team environment with shared code, code reviews, and disciplined quality control; quality begins with the developers on the team

You Have:

  • Completed a degree in Computer Science, a related Engineering discipline, or have equivalent experience
  • Completed 1+ years of professional software development or equivalent internship or co-op experience
  • Proficiency in one or more of the following: Go, Java, C#, Kotlin, C++ or Scala
  • Proficiency in Javascript or Typescript
  • A strong foundation of data structures and algorithms
  • An attitude of self improvement, able to take feedback well and collaborate with teammates

Bonus Points

  • Experience working in a service-oriented or microservice architecture using Go
  • Experience working with AWS or similar cloud platform services configuring infrastructure with code
  • Experience working with highly scalable notification platforms (Email, Push, SMS, On-site)
  • Experience with live streaming tools on Twitch or other platforms
  • Experience working on large-scale websites using React

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. 

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. 

Job ID: TW8844

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from our lowest geographic market up to our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain open until filled. For more information, please visit https://www.twitch.tv/jobs/en/#learn-more. Applicants should apply via our internal or external career site.

 

US Pay Per Year

$99,500 - $200,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.

Create a Job Alert

Interested in building your career at Twitch? Get future opportunities sent straight to your email.

Create alert

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...
Select...
Select...

Select...

We review all applications equally, whether you're an advanced user or new to the platform. Let us know your history with us!

Select...
Select...

Please choose a location from the list below if you're open to relocating with Twitch. If not, select your preference from the remaining options. 

Select...
Select...
Select...
Select...
Select...
Select...

This includes support (such as J-1, F-1 CPT letter or STEM OPT Training Plan), visa sponsorship for employment (H-1B, H-1B1, E-3, O-1, or TN), and any EAD holders that will need longer term employment authorization (temporary work visa or permanent residency

Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Twitch’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.

Similar Jobs

Gamomat - Freelance Software Engineer GOLANG

Gamomat

Berlin, Berlin, Germany (Remote)
1 Month ago
Veeam Software - Site Reliability Engineer, SaaS

Veeam Software

Seattle, Washington, United States (Remote)
1 Month ago
NBC Universal - Affiliate Relations Specialist

NBC Universal

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
Fortra - DevSecOps Compliance Engineer

Fortra

United States (Hybrid)
3 Weeks ago
zarzila games - JavaScript Team Lead

zarzila games

Malta (On-Site)
1 Month ago
singularity 6 - Engineering Application Drop Box

singularity 6

Los Angeles, California, United States (Hybrid)
3 Months ago
Wind River - Manager, Engineering - Sys

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Valeo - EMC Engineer

Valeo

Martos, Andalusia, Spain (On-Site)
3 Weeks ago
GoMotive - Technical Support Engineer

GoMotive

Pakistan (Remote)
3 Months ago
dun bradstreet - Director, Engineering

dun bradstreet

Jacksonville, Florida, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

playthree - User interface graphic designer for games UI/UX

playthree

London, England, United Kingdom (Hybrid)
2 Months ago
LLNL - Synthetic Biologist - Postdoctoral Researcher

LLNL

Livermore, California, United States (On-Site)
2 Weeks ago
Qingci Games - Urgent Unity3D Developer

Qingci Games

Xiamen, Fujian, China (On-Site)
3 Months ago
Room 8 Group - Stylized 3D Environment Team Lead

Room 8 Group

United Kingdom (Remote)
1 Month ago
Fortra - Security Analyst

Fortra

Australia (On-Site)
2 Months ago
Nice - Account Executive

Nice

Germany (Hybrid)
1 Month ago
Foster and partners  - Assistant Visualisation Artist

Foster and partners

London, England, United Kingdom (On-Site)
4 Weeks ago
Penumbrainc - Therapy Development Specialist

Penumbrainc

Oklahoma City, Oklahoma, United States (Remote)
3 Months ago
PayPal - Sr Specialist, Product Sales

PayPal

Chicago, Illinois, United States (Hybrid)
1 Month ago
Sully.ai - Senior Software Engineer - Solutions Engineering

Sully.ai

United States (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

ramen VR - Lead Engine Programmer

ramen VR

California, United States (On-Site)
1 Year ago
Apple - Senior Machine Learning Research Engineer (Computer Vision)

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Flow - Design Technologist

Flow

Miami, Florida, United States (On-Site)
3 Weeks ago
bytedance - Backend Software Engineer - Network Security

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Internet Brands - Lead Data Engineer

Internet Brands

El Segundo, California, United States (Hybrid)
6 Months ago
School AI (Under Rippling) - Teacher Champion

School AI (Under Rippling)

United States (Remote)
1 Month ago
AI Fund - Chief Executive Officer (Mental Health)

AI Fund

San Francisco, California, United States (Remote)
8 Months ago
UPF Industries  - CDL Class A Truck Driver

UPF Industries

Auburn, New York, United States (On-Site)
2 Months ago
HYCU - Channel Account Manager, Federal

HYCU

Washington, District Of Columbia, United States (Remote)
4 Months ago
Pluralsight - Federal DOD Account Executive

Pluralsight

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

The Walt Disney Company - Electrical Engineer

The Walt Disney Company

(On-Site)
8 Months ago
Ramboll3 - Senior Engineer – Electrical Aviation

Ramboll3

Gurugram, Haryana, India (On-Site)
2 Months ago
Reltio - Intern - Software Engineering

Reltio

Lisbon, Lisbon, Portugal (On-Site)
2 Months ago
innoactive studios - Software Engineer

innoactive studios

(Remote)
7 Months ago
Apple - Senior Software Engineering Manager, Incubation team

Apple

Cupertino, California, United States (On-Site)
3 Months ago
broadcom - Senior/Staff NPI Engineer

broadcom

Penang, Malaysia (On-Site)
2 Months ago
dbt Labs - Senior Software Engineer II

dbt Labs

Romania (Remote)
3 Weeks ago
Apple - Embedded Software Development Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Zamp - Account Executive (GTM Engineer)

Zamp

Bengaluru, Karnataka, India (On-Site)
10 Months ago
eBay - IAM & Security Engineering Manager

eBay

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

San Francisco, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Georgia, United States (Remote)

Florida, United States (Remote)

San Francisco, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

Irvine, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Twitch