Nvidia Technical Program Manager Salary

How much does an Nvidia Technical Program Manager make? Well, there are thousands of, shall we say, “speculative” answers to this question online. The goal of this article is to cut through the noise and provide real data based on our experience with hundreds of tech negotiations and several thousand submitted offers. Below, we’ve listed the top-of-band compensation for Nvidia Technical Program Manager levels. There’s also a bonus section at the bottom with tips on negotiating Nvidia TPM offers!

Nvidia Technical Program Manager Offer Components

  • Nvidia base salary:

    Nvidia has some of the highest base salaries in the industry. They do this to compensate for a lack of performance bonuses – most competitors include targets for these in their compensation packages but Nvidia does not.
  • Nvidia equity (Restricted Stock Units):

    Nvidia RSUs vest evenly (25% a year) over a 4-year period. The first 25% is vested after a 1-year cliff and the rest is awarded quarterly thereafter (the typical vesting schedule in the industry).
  • Nvidia signing bonus:

    Nvidia signing bonuses are smaller compared to companies such as Meta or Amazon. They will also ask you to repay your full signing bonus within 30 days if you decide to leave the company in less than a year. This is usually explicitly stipulated in your Nvidia offer letter.
  • Nvidia performance bonus:

    Nvidia does not have set targets for performance bonuses. You shouldn't factor this into your total compensation.
  • Nvidia stock refreshers:

    Nvidia does offer stock refreshers every year. Although, like most companies, they usually leave details of them out of your offer letter. Most recruiters verbally claim that a refresher will be 20% or more of your initial grant but it is actually highly dependent on your annual performance review.


Note: Leveling is critical to understanding compensation bands. If you aren't familiar with Nvidia levels (which are quite unique), skip to the bottom to read this.

IC3 Nvidia Senior Technical Program Manager Salary

2022 Bay Area Top-of-Band Numbers

Base Salary

$170

Equity (4 years)

$240K

Yr 1 Signing Bonus

$10K

Yr 2 Signing Bonus

$10K

Senior level is IC-3 at Nvidia, although the compensation band lines up with Google L4.

IC4 Nvidia Senior Technical Program Manager Salary

2022 Bay Area Top-of-Band Numbers

Base Salary

$200K

Equity (4 years)

$360K

Yr 1 Signing Bonus

$15K

Yr 2 Signing Bonus

$15K

IC5 Nvidia Senior Technical Program Manager Salary

2022 Bay Area Top-of-Band Numbers

$230K

$425K

$25K

$25K

IC6 Nvidia Principal Technical Program Manager Salary

2022 Bay Area Top-of-Band Numbers

$280K

$600K

$25K

$25K

Nvidia Technical Program Manager Negotiation

So now you've got the comp data, are you ready to negotiate? Not quite.

First off, comp data is constantly changing. Nvidia’s numbers changed substantially from 2020 to 2022 as the company grew substantially during the pandemic. However, we've seen some pullback with the recent market downturn, and it’s critical to know the full range for each component to optimize your negotiation.

However, counter to what many people think, having compensation data alone is not typically enough. You can tell the Nvidia recruiter that $X is top-of-band and that you want that number, but in 90% of cases that won’t work. So, what will?

Companies negotiate when they believe you won’t accept their offer. But, since you just finished a long and arduous interview process with them, they know you are likely to accept the job.

Companies negotiate when they believe you won’t accept their offer. But, since you just finished a lengthy interview process with them, they know you are likely to accept the job.

Often - leverage comes from having higher offers from other great companies - so you can tell your recruiter that you’re considering other options but would prefer Nvidia if the compensation is comparable. This quickly becomes challenging if you don’t have other offers or if your other offers aren’t higher than the top-of-band comp numbers you are targeting.

Another option for creating leverage is through “conducting research” after you receive an offer – essentially, taking time to interview the company and the people you’ll be working with. Doing this helps you collect more information about how and where you can be impactful and can slow down the negotiation process – which gives you time to collect other offers, do more market research, and build the company’s interest in getting you to sign. 

Assuming you do have a higher competing offer (i.e. above your top-of-band target) from another good company, the negotiation can still be surprisingly difficult. Nvidia uses various tactics to not match competing offers such as discounting performance bonuses because it is not guaranteed. They mainly do this because they don’t offer performance bonuses. You have to be very careful how you share information and strategize effectively right at the beginning since Nvidia recruiters don’t usually like negotiating multiple rounds.

Nvidia Technical Program Manager Levels

Nvidia Levels

IC3

IC4

IC5

IC6

=

Google Levels

Junior L4

Senior L4

L5 to Junior L6

Senior L6 to Junior L7

Google is a useful point of comparison as its leveling system has become the industry standard. Nvidia's levels almost line up closely with Google although junior levels (IC1-IC4) are more segmented than the latter. 

1:1 Salary Negotiation Support

We've negotiated more than $2.5M in Nvidia offers. Our largest Nvidia increase was $400K.

Negotiation strategy

Step 1 is defining the strategy, which often starts by helping you create leverage for your negotiation (e.g. setting up conversations with FAANG recruiters).

Negotiation anchor number

Step 2 we decide on anchor numbers and target numbers with the goal of securing a top of band offer, based on our internal verified data sets.

Negotiation execution plan

Step 3 we create custom scripts for each of your calls, practice multiple 1:1 mock negotiations, and join your recruiter calls to guide you via chat.