Software Engineer - Creator

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

Job Summary

Job Description

The Creator Growth team at Twitch is seeking a full-stack engineer with a backend development focus to build and enhance products for creators. This role involves working on features and products that help creators improve their streams and grow their audience, such as the Notifications Platform, Creator Dashboard, and Creator Analytics. The engineer will contribute to architectural and design discussions, implement features across backend, frontend, and mobile tech stacks, and uphold engineering best practices. The ideal candidate will have a passion for empowering creators and a strong understanding of data structures and algorithms, with experience in languages like Go, Java, or JavaScript.
Must have:
  • 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
  • Self-improvement attitude and collaboration skills
Good to have:
  • Experience with service-oriented or microservice architecture using Go
  • Experience with AWS or similar cloud platforms
  • 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.

Select...

Similar Jobs

Go Fund Me - Staff Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
playrix  - Senior Game UI Developer

playrix

Georgia (Remote)
9 Months ago
extreme network - Senior/Staff Systems Software Engineer – Python, Go, C++, Networking

extreme network

Ontario, Canada (Hybrid)
3 Months ago
Qualcomm - Graphics Performance Modelling Senior Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Animoka  - Houdini Technical Artist

Animoka

Italy (On-Site)
1 Month ago
Evolution  - Video Engineer

Evolution

Cebu City, Central Visayas, Philippines (On-Site)
6 Months ago
Extreme Inc. - Embedded (Control) Engineer

Extreme Inc.

Tokyo, Tokyo, Japan (Hybrid)
3 Months ago
Coherent corp. - Senior IC Applications Engineer

Coherent corp.

San Jose, California, United States (On-Site)
1 Month ago
Thales - Senior Software Development Engineer

Thales

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
Valeo - Electronics Engineer

Valeo

Chon Buri, Thailand (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

undefined - Senior Gameplay Programmer

Vilnius County, Lithuania (Remote)
1 Month ago
Thales - DevOps Manager

Thales

Rehovot, Center District, Israel (Hybrid)
3 Months ago
Mistral AI - Software Engineer, Knowledge and Search

Mistral AI

Paris, Île-de-France, France (On-Site)
5 Months ago
Zscaler - Senior Staff iOS/MacOS Engineer

Zscaler

San Jose, California, United States (On-Site)
1 Month ago
luxsoft - QEMU Development Engineer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Xplor Technologies - Senior Software Engineer

Xplor Technologies

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Ziff Davis - Senior Software Developer

Ziff Davis

Mexico (Remote)
3 Months ago
Qualcomm - Sr Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
2 Months ago
Quilt - Senior/ Staff Embedded Software Engineer

Quilt

Redwood City, California, United States (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

HappyRobot - Growth Engineer

HappyRobot

San Francisco, California, United States (On-Site)
1 Week ago
HCL Tech - Solution Architect

HCL Tech

New Jersey, United States (On-Site)
2 Months ago
Spaulding Ridge - Client Director

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
3 Months ago
disbielief - Senior Producer

disbielief

Cambridge, Massachusetts, United States (Hybrid)
3 Months ago
Glean - Sales Development Manager

Glean

Nashville, Tennessee, United States (On-Site)
2 Months ago
bytedance - High-Performance Computing Research Scientist (Algorithm Acceleration)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
bytedance - Software Development Engineer Graduate (Intent-Based Networking)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
UPF Industries  - Machine Operator

UPF Industries

Port Arthur, Texas, United States (On-Site)
1 Month ago
Toast - Retail Account Executive

Toast

Palo Alto, California, United States (Hybrid)
1 Month ago
Help Scout - Senior Paid Marketing Manager

Help Scout

United States (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Morning Star - Senior Software Engineer

Morning Star

Chicago, Illinois, United States (Hybrid)
1 Week ago
Guardian - Senior Engineer - IT

Guardian

Gurugram, Haryana, India (On-Site)
1 Week ago
fortanix - Software Engineer

fortanix

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Relax Gaming - Software Engineer II

Relax Gaming

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
The Walt Disney Company - Senior Pipeline Engineer

The Walt Disney Company

Glendale, California, United States (On-Site)
4 Months ago
EvenUp - Software Engineer, Client Portal

EvenUp

San Francisco, California, United States (Hybrid)
3 Weeks ago
Zscaler - Senior Staff Software Engineer - API Tooling and Frameworks

Zscaler

San Jose, California, United States (On-Site)
1 Month ago
Nintendo - Senior Engineer, Installer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
1 Year ago
NCR Voyix - Solution Engineering Leader

NCR Voyix

Tokyo, Japan (On-Site)
2 Months ago
Notion - Software Engineer, Mail

Notion

San Francisco, California, United States (On-Site)
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