Twitch Salary Guide: How Much Do Software Engineers Earn?

Unlock the secrets of Twitch salaries! Find out how much software engineers and data scientists earn, and delve into the factors that shape their compensation.

Twitch Salary Guide: How Much Do Software Engineers Earn?

Twitch is one of the largest live-streaming platforms in the world, and, as a result, Twitch is always looking to add new members to its team. We always hear about how much the top Twitch streamers make on the platform. But we rarely hear about how much the people working behind the scenes earn!

It is important to consider if you plan to join the company, which is why we compiled everything on this topic. We will cover everything you need to know about Twitch salaries, including how much of a role your location and experience factor plays into how much you earn. We will also look at bonuses, benefits, and perks.

So, keep reading to learn how much you can earn at Twitch!

How Much Do Software Engineers Earn At Twitch?

Below we will discuss how much software engineers at Twitch earn based on their position in the company, their experience, and where they are based. We will also cover the bonuses, and benefits they get. So, let’s get into it.


Twitch has many software engineer positions, but they all earn different salaries, depending on their level in the department. Below we will discuss the average base salary for each level.

Level 4 software engineer

An entry-level software engineer at Twitch will earn a basic average salary of $158,226. Currently, the highest-earning level 4 software engineer at Twitch earns a basic salary of $193,618. In contrast, the lowest-earning level 4 software engineer earns a basic salary of $102,000.

Level 5 software engineer

Level 5 Twitch software engineers take on more responsibility and earn more. This is why the average annual base salary for a level 5 software engineer at Twitch is $175, 464.

At the top end of the scale, the highest-earning level 5 software engineer makes $207,000 yearly without bonuses. On the other hand, the lowest-earning level 5 software engineer at Twitch earns a basic salary of around $135,000.

Level 6 software engineer

Level 6 software engineers often have much more senior roles and help manage other engineers, so they earn the most compared to other levels. The average annual basic salary for a level 6 software engineer at Twitch is $196,300.

Twitch's highest-earning level 6 software engineer makes $320,000 every year, and the lowest-earning level 6 software engineer at Twitch makes $160,000 annually.

Twitch software engineering salaries Source:


Your experience in the industry and the number of years you have worked at Twitch will affect your earnings. This is also because of how Twitch's stock vesting schedule works. However, the role you fulfill and your level has a much larger effect.

For example, a level 4 desktop software engineer with 8 years of experience in the industry at Twitch for 2 years earns $170,000 per year. However, a level 4 back-end software engineer with 3 years of experience working for Twitch for 2 years earns $193,618.


Twitch has several offices worldwide, and the amount a software engineer earns at Twitch can be vaguely affected by the office they work at. Twitch's main HQ is in Seattle, Washington, but the company also has offices in San Francisco, London, New York, and Irvine.

The vast majority of software engineers at Twitch tend to work in San Francisco, and as a result, this is also where they get paid the most.

Twitch LA office


Many Twitch employees earn annual target bonuses, but this does not apply to all software engineering roles. The amount you earn will vary depending on how long you have worked for Twitch and how well you performed that year.

Stock vesting schedule

At Twitch, employees earn equity in Amazon (the company that owns Twitch) alongside their salaries as additional compensation. It is important to note that this stock only vests after a certain period.

At Twitch, the stock vesting schedule works like this:

  • 5% of stock vests in the first year (15% annually)
  • 15% of stock vests in the second year (15% annually)
  • 40% of stock vests in the third year (20% semi-annually)

Benefits And Perks Offered By Twitch

Twitch offers all of its employees the same perks and benefits regardless of the department they work in. These benefits and perks include:


  • Health insurance with a choice of five different plans
  • Life insurance
  • Dental Insurance
  • Disability insurance
  • Vision insurance
  • Accidental death and dismemberment insurance


  • Unlimited paid time off
  • Paternity leave
  • Maternity leave
  • Free dinner five days per week
  • Free lunch five days per week
  • Free breakfast five days per week
  • Free drinks
  • Free snacks
  • 401k with 50% company matching
  • A flexible spending account
  • Employee discounts

How Much Do Other Employees At Twitch Earn?

Some other significant job roles at Twitch also get good salary packages. Let’s have a look at the salaries of some other positions at Twitch:

  • Data scientist: $172k average base salary
  • Technical Program Manager: $179,333 average base salary
  • Product Manager: $196,571 average base salary
  • Software Engineering Manager: $260,000 average base salary
  • Creative Director: $180,412 average base salary

Please note however, these salaries don't include bonuses and RSU's which can increase the total compensation significantly.

Final Thoughts

Software engineers are paid well at Twitch across the board. Twitch's stock grants are also significant, as Amazon stocks are valuable due to the company's size.

Twitch's excellent perks and benefits don't hurt either and, ultimately, make it a great company to work for overall.

If instead you'd prefer to work as a software engineer 4 days a week, instead of the traditional 5, check out our software engineering jobs with a shorter work week.