Salesforce is a great company with strong engineering talent. It's known to have a much better work-life balance compared to many of its peers in SF. Unfortunately, Salesforce pays below top of market, but they are willing to negotiate offers, which can help narrow the gap.
The goal of this guide is to equip you with the essential pieces of information you need for your upcoming Salesforce negotiation. If you play your cards right, there is the potential for significant increases when negotiating. If your situation is unique or you want 1:1 support to ensure you maximize your compensation, please sign up for a free consultation with our negotiation team.
Before starting any negotiation, it is critical you fully understand the compensation components offered. A typical job offer for a tech role at Salesforce (e.g. Software Engineering Member of Technical Staff) should contain the following monetary components:
This is what an example Salesforce MTS offer looks like over a 4-year period:
Salesforce's base salary component is competitive relative to peers. For example, Salesforce MTS level is generally considered to sit between Facebook E3 and E4. Despite that, Salesforce's base for MTS ($155K-$180K) is slightly above the top of band number for Facebook E4.
As with most companies, Salesforce has a base salary band associated with each role/level/location. The size of the band increases with seniority - at junior levels it is quite narrow. It is certainly possible to negotiate this component, but the increase will typically be smaller than what is possible for the equity or signing bonus component.
Not all Salesforce offers include a signing bonus by default. It's a common recruiter trick to leave it out of the initial offer. We have seen some cases of recruiters claiming that Salesforce does not offer sign-on bonuses, which is false.
For most technical roles at Salesforce, it is possible to negotiate a higher signing bonus even if it's not in your initial offer. The two most helpful pieces of leverage are 1) competing offers 2) retention bonuses or unvested equity at your current company.
Salesforce typically pays industry-average signing bonuses. Its top of band numbers are certainly not as high as Facebook’s, and they are also less willing to give out those top of band signing bonus numbers. We have heard of cases where Salesforce refuses to match a competing signing bonus even when it is within band, so it's important to handle this component of the negotiation properly.
Salesforce will clawback a portion of your signing bonus if you leave before the 1-year mark. However, this is normal for major tech companies, and they only require you to repay the pro rata amount. We've included the exact wording from a Salesforce offer letter below:
"In the event you voluntarily terminate your employment with the Company for any reason within one year after your employment start date, or the Company terminates your employment for Cause within one year after your employment start date, you agree to repay the Company, on the date of your termination, the pro rata amount of any hiring bonus paid to you pursuant to this paragraph, calculated based on the number of months and days you were in the Company’s employment".
Your initial offer will include a dollar amount in equity. The dollar amount will be converted to a number of shares (RSUs) by using the average stock price over the two most recent calendar months. This is your initial grant which then vests (is received) in the next four years.
Salesforce, like many other big tech companies, vests equity evenly over 4 years. This means if you are granted $200K RSUs, you will receive the following:
The most common vesting schedule for software engineers at Salesforce is to have vest dates every 3 months. However, for the first 25%, there is a 1-year cliff, meaning it fully vests at the end of your first year. Below we've included the wording from a Salesforce offer letter:
As mentioned above, the actual amount of RSUs granted is determined by dividing the grant value by the trailing 2 month share price. To get a rough approximation, you can look at the average stock price over the past month.
Salesforce is typically willing to negotiate equity. However, compared to peers in the industry, equity bands are narrower and start much lower. MTS level in the Bay Area can range from $20K per year to $40K per year, whereas FB E4 is $100K per year.
Performance bonuses at Salesforce are quite stable. While it is true that they are based on both your performance and the company's performance, the majority of engineers receive their target bonus each year.
Salesforce is also quite transparent about target bonuses for each role/level. For example, an MTS software engineer will be given a 10% target bonus. At the Senior MTS level, the target bonus becomes 15% and it is 20% for roles above that. Salesforce pays out performance bonuses the following year. Here is the wording from a Salesforce offer letter:
In addition, you will be eligible to receive an annual discretionary bonus pursuant to the Company’s Gratitude Bonus Plan based on your individual performance, Company performance, and the Company’s funding formula. Your bonus target for the Company’s fiscal year (February 1 through January 31) shall be 10% of your base salary and will be paid according to the terms of the Gratitude Bonus Plan, which is subject to change at the Company’s discretion, and prorated accordingly for any fiscal year in which you do not work a full twelve months.
Salesforce target bonuses are generally in line with other major companies:
This component is not negotiable, but it's important to include it in your total compensation when comparing to other offers, especially when comparing to companies like Amazon that are much less likely to pay performance bonuses.
For all levels below Lead MTS, the expectation is that you won't receive stock refreshers. This is different than many other tech companies where "Meets All Expectations" is enough to guarantee refreshers. It is possible to get refreshers at these levels, but you need to "Exceed Expectations" in your performance review. MTS employees who get refreshers typically receive ~$40K vested over 4-years. SMTS is only slightly higher at ~$55K vested over 4-years, whereas FB at the same level (E4) would be ~$100K for average performance. It is worth asking your recruiter for the range for your role/level, as some are willing to disclose that information.
You should factor in refreshers if you are comparing offers with another company that has them for "Meets All". This is a good additional point of leverage during a negotiation with Salesforce.
Rora has helped negotiate a wide range of offers at Salesforce. Candidates of course need to know the latest role-specific salary information like the Salesforce data scientist salary or the Salesforce product manager salary. However, it can also be useful to understand these salary trends at the industry level. Hence, we have complied our data for different roles setting the senior (L5) level as the benchmark.
Remember, the data points above are industry wide, not specific to Salesforce. There are many company specifics at play here and Salesforce unfortunately typically pays below market rates. However, for some roles like a Salesforce solution architect salary, comp will be closer to industry rates.
Candidates often find it helpful to have a high-level overview of the negotiation process. However, this does vary by candidate, with one key vector being seniority. It's helpful to split into junior (Associate MTS to senior MTS) and senior levels (Lead MTS and above). Here is a quick overview of Salesforce software engineering levels:
This is far and away the number 1 question Rora’s career partners are asked. It is a very common and valid fear, especially given today’s volatile market conditions. But based on our data, what’s the actual probability that Salesforce would decide to pull the offer?
First, let’s discuss what benefits Salesforce would get from rescinding your offer. The primary reason a hiring manager would elect to rescind an offer would be a fear of liability with their intended hire - i.e., this hire may cause a scandal, this hire will in no way be able to perform their duties, this hire will be detrimental to Salesforce, etc. Aside from that, by the time an offer has been extended, Salesforce has already invested a substantial amount of time and money into the candidate they’re giving an offer to, and should have a solid understanding of how this candidate will perform in the role. It would be a net loss for the company to go through all those interviews, conversations, and putting together the offer to then decide that they want to cut ties with the candidate – this is something they try to de-risk before giving an offer.
Even in this economy, we have seen clients get increases in their offers from companies of all sizes by making respectful and well-reasoned requests. It’s very unlikely a company would pull the offer based on negotiation - in our experience across thousands of negotiations, we’ve seen this happen less than 0.5% of the time. And that includes companies that are on hiring slowdown/freezes right now.
Now, there is a fundamental difference between getting an offer rescinded and losing the offer due to headcount. A headcount loss is solely based on the state of Salesforce and the necessity of the role within the team. This isn’t common but can occasionally happen if needs at the company shift – and is more common with earlier-stage startups. It is not reflective of your interview performance or skill level, and oftentimes companies will try to keep in touch with you and share other opportunities once headcount opens up. If your offer was rescinded, the company would not have any interest in keeping you warm.
Regardless of the low likelihood of getting an offer rescinded, we know that this is a very common fear – and one that often holds candidates back from negotiating! To help mitigate the risk (and increase your confidence while negotiating) - follow these dos and don’ts to lower the probability of your offer getting rescinded:
Here are some important pieces of information to keep in mind when negotiating your Salesforce compensation.
If Salesforce knows you are interviewing with other good companies like Google or Amazon, they are sometimes willing to give you an increase before you even finish those interviews. This is often combined with a request that you drop out of those processes. This can be a particularly useful strategy if you think these other offers are going to have lower comp (e.g. Google is going to down-level you).
Salesforce is typically receptive to uplevelling requests when presented with the right leverage. Of course interview performance has to be strong, but bringing up other opportunities that have larger scope or more senior titles is a great way to justify pushing for an uplevel.
At Salesforce, the compensation team is a group of analysts that increase offers based more on market factors. Also, it's worth noting that recruiters typically start getting (and giving) timeline pressure once they bring a request for a higher offer to the comp team. Make sure you are close to finishing other processes before initiating this.
Salesforce is almost never willing to go above band, even with leverage in the form of a competing offer or a promotion opportunity at your current workplace. The recruiter has to take competing offers and numbers to an internal committee in order to get new numbers approved. If your request for above band numbers is denied, there are still some options (e.g. looping in hiring manager, pushing for up-level, etc.), so definitely don't give up hope if this happens early in the negotiation.
Typically, Salesforce does not ask to see competing opportunities in writing, unlike Google which regularly requires it. This is helpful in situations where you don't have the official competing offer in writing. Almost all companies will ask for numbers in writing if you make an outlandish request (e.g. $1M in equity for Facebook E5).
Annie is a Lead Negotiator at Rora where she helps professionals more confidently negotiate. Annie's been negotiating professionally for over 2 years.
Prior to this, she was a recruiter at Amazon, and she also was a recruiter at Microsoft in the University Recruiting department. In her time as a negotiator, she has helped people get millions of dollars in increases in their offers. From FAANG to small startups, and from the Bay Area to Singapore, she's helped empower hundreds of talented folks to advocate for themselves.
Over 1000 individuals have used Rora to negotiate more than $10M in pay increases at companies like Amazon, Google, Meta, hundreds of startups, as well as consulting firms such as Vanguard, Cornerstone, BCG, Bain, and McKinsey. Their work has been featured in Forbes, ABC News, The TODAY Show, and theSkimm.
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.
Yes! You can 100% negotiate your Salesforce job offer. We've negotiated more than $3M in Salesforce offers in the past year. As with any negotiation, you want to make sure to be respectful and strategic in how you negotiate.
We've supported our clients in more than 100 negotiations with Salesforce -- and have never seen an offer rescinded. While it's, of course, always a possibility - the odds of losing an offer (Salesforce or otherwise) from negotiating respectfully are extremely, extremely low.
Salesforce' standard salary package for tech roles includes a base salary, equity, signing bonus, and performance bonus. It is a common tactic for recruiters to leave out the signing bonus in the initial offer so it's important to ask for it when going through the negotiations.