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 Software Engineer focused on Creator Growth. This role involves building new products and features to help creators improve their streams and expand their audiences. The engineer will work on various creator-facing products like the Notifications Platform, Creator Dashboard, and Creator Analytics, ensuring a great experience for all streamers. The position requires end-to-end development, contributing to both backend and frontend aspects of Twitch's tech stack, while upholding engineering best practices and collaborating with cross-functional teams. The ideal candidate is passionate about empowering creators and driving innovation on the platform.
Must have:
  • Computer Science degree or equivalent experience
  • 1+ years of 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 of self-improvement and collaboration
Good to have:
  • Experience with Go in a microservice architecture
  • Experience with AWS or similar cloud platforms
  • Experience with 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...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities”. If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
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

miniclip - Game Developer - Software Developer I

miniclip

İzmir, İzmir, Türkiye (On-Site)
2 Weeks ago
Tencent - Senior Engine Engineer

Tencent

Tokyo, Japan (On-Site)
2 Months ago
Veeam Software - C++ Developer

Veeam Software

Poland (Remote)
2 Months ago
frozenbyte games - HR

frozenbyte games

Helsinki, Uusimaa, Finland (On-Site)
1 Month ago
Capgemini - C++ Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Gusto - Staff Software Engineer

Gusto

San Francisco, California, United States (Remote)
1 Week ago
Deepgram - Engineering Manager, Developer Relations

Deepgram

California, United States (Remote)
3 Weeks ago
Gigamon - Sr. Principal Hardware Engineer

Gigamon

Santa Clara, California, United States (Hybrid)
4 Months ago
AECOM - Senior Traffic Engineer / Supervising Traffic Engineer

AECOM

Orange, California, United States (Hybrid)
1 Month ago
bytedance - Software Engineer, Model Inference

bytedance

San Jose, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - QA Programming Specialist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Imanage - Senior Content Writer

Imanage

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Toast - Staff Software Engineer, Android OS

Toast

United States (Remote)
6 Months ago
JMA - Senior Embedded Systems Security Engineer

JMA

New Providence, New Jersey, United States (On-Site)
8 Months ago
Nightfall AI - Staff Software Engineer

Nightfall AI

San Francisco, California, United States (Hybrid)
3 Months ago
Veeam Software - C++ Developer (System Components)

Veeam Software

Poland (Remote)
2 Months ago
People Can Fly - Senior UI Programmer (Contract)

People Can Fly

Montreal, Quebec, Canada (Remote)
1 Week ago
Next Level Business Services - Enovia – Solution Architect

Next Level Business Services

Greenville, South Carolina, United States (On-Site)
9 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Beijing, Beijing, China (On-Site)
3 Months ago
Kabam - Senior Rendering Engineer

Kabam

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Seattle, Washington, United States

Clearwater Analytics - Senior Enterprise Sales Leader

Clearwater Analytics

New York, United States (On-Site)
1 Month ago
Sawhorse Productions - Business Development Lead

Sawhorse Productions

United States (Remote)
3 Months ago
gitlab - Senior Legal Counsel, Employment

gitlab

United States (Remote)
1 Month ago
broadcom - IC Design Engineer

broadcom

San Jose, California, United States (On-Site)
1 Year ago
Ubisoft - US Communications Intern (6 month contract)

Ubisoft

San Francisco, California, United States (Hybrid)
1 Week ago
Guardian - Recruiter Support Specialist - Dental Network

Guardian

Bethlehem, Pennsylvania, United States (Hybrid)
3 Weeks ago
Blinkhealth - Supervisor, Pharmacy Operations (Claims and Patient Outreach)

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
2 Months ago
Feld Entertainment - Fleet Operations Coordinator

Feld Entertainment

Ellenton, Florida, United States (On-Site)
2 Years ago
Discord - Account Executive - Mobile Gaming

Discord

Los Angeles, California, United States (On-Site)
2 Weeks ago
Sandbox VR - Retail Associate

Sandbox VR

Roseville, Minnesota, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Granicus - Software Engineer

Granicus

Bengaluru, Karnataka, India (Remote)
4 Weeks ago
NVIDIA - Senior Verification Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago
Next Level Business Services - SAP Hybris

Next Level Business Services

Parsippany-Troy Hills, New Jersey, United States (On-Site)
9 Months ago
version 1 - kdb+ Engineer

version 1

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
5 Months ago
Tesla - Mechanical Design Engineer - DFM and Design

Tesla

Athens, Greece (On-Site)
5 Months ago
Aristocrat - Sr Engineer II

Aristocrat

Noida, Uttar Pradesh, India (Hybrid)
1 Week ago
Britive - SOFTWARE ENGINEER

Britive

San Francisco, California, United States (Remote)
8 Months ago
Power Integrations - Senior Power Supply Failure Analysis Engineer

Power Integrations

Penang, Malaysia (On-Site)
5 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