How much does an Apple 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 multiple Apple Technical Program Manager levels. There is also a bonus section at the bottom with tips on negotiating Apple TPM offers.
2022 Cupertino Top-of-Band Numbers
Base Salary
$170K
Equity (4 years)
$150K
Signing Bonus
$40K
Performance Bonus
10%
2022 Cupertino Top-of-Band Numbers
Base Salary
$200K
Equity (4 years)
$400K
Signing Bonus
$50K
Performance Bonus
10%
2022 Cupertino Top-of-Band Numbers
Base Salary
$225K
Equity (4 years)
$800K
Signing Bonus
$100K
Performance Bonus
15%
So now you've got the comp data, are you ready to negotiate? Not quite.
First off, comp data is constantly changing. Apple’s numbers changed substantially from 2021 to 2022 (though 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 go tell your Apple 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.
This means you need to create leverage and make them believe that you are considering other options but would prefer Apple if the compensation is comparable. This sounds easy but 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.
Even if you are in a perfect situation where you have a competing offer with compensation higher than the top-of-band numbers you are targeting, the negotiation can still get complicated. Apple will try to find any differences in the offers (location, level discrepancy, non-salary comp components) and use that to justify not matching the offer. Sometimes this is very illogical (e.g. not matching an offer from a lower cost of living area), so you have to be very careful how you share your information. Knowing exactly what to say and not say on a recruiter call is key to optimizing your Apple negotiation.
ICT2
ICT3
ICT4
ICT5
L3
Junior L4
Junior L5
L6
Google is a useful point of comparison as its levelling system has become the industry standard. Apple's levels unfortunately don't line up cleanly with Google (e.g. ICT3 is senior L3 or junior L4 at Google). This often presents challenges where incoming Apple candidates are down-levelled. However, it can also present opportunities where you can jump a level if you play your cards right.
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).
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.
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.