How much does a Apple Software Engineer make? Well, there are lots of, shall we say “speculative” answers to this question online. The goal of this page is to cut through the noise and provide the real data based on our experience with 100s of tech negotiations and 1000s of submitted offers. Below, we’ve listed the top of band compensation for multiple Apple SWE levels. There is also a bonus section at the bottom with info on negotiating Apple Software Engineer offers.
2022 Top of Band Numbers
Base Salary
$175K
Equity (4 years)
$300K
Signing Bonus
$50K
Performance Bonus
10%
2022 Top of Band Numbers
Base Salary
$205K
Equity (4 years)
$600K
Signing Bonus
$75K
Performance Bonus
10%
2022 Top of Band Numbers
Base Salary
$240K
Equity (4 years)
$1.2M
Signing Bonus
$120K
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. 2022 numbers were initially coming in higher than the 2021 numbers listed above (though we've seen some pullback with the recent market downturn), and it’s critical to know the full range for each component to choose the right strategy for your negotiation. That said, many people think knowing the compensation data is the most important part of a negotiation, but it’s not. If you simply go tell your Apple recruiter that you saw an offer online with $X and that you want that number, it won’t work 90% of the time. So, what does work?
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 unless you have higher competing offers from other great companies.
This is why you need to create justification/leverage to make it believable that you are considering other options but would prefer Apple if the compensation is similar. This is simple in theory, 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.
Apple also has its own unique set of challenges even if you are in a perfect situation where you have a competing offer with comp just slightly higher than the top of band numbers you are targeting. Apple will try to find any differences in the offers (location, level discrepancy, 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
ICT6
L3
Junior L4
Junior L5
L6
Senior L7
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.