After a turbulent 2020, Oracle has been on a tear in 2021. Its stock price is up over 50% YTD, and the company has ramped up hiring again. Oracle has also been increasing compensation packages recently in an effort to win top talent. This is in part because it's known in the industry to have slightly worse WLB than competitors. Negotiations at Oracle can be tricky, but we've secured substantial increases for clients over the past few months.
The goal of this guide is to equip you with the information you need for your upcoming Oracle negotiation. These insights were distilled from the negotiations our team has done with Oracle. If your situation is unique or you want 1:1 support to ensure you maximize your compensation, sign up for a free consultation with our negotiation team.
Before starting the negotiation, make sure you understand the compensation components offered. A typical job offer for a software engineering role at Oracle (e.g. IC4 - Principal MTS) should contain the following monetary components:
This is what an Oracle IC3 offer looks like over a 4-year period.
Note: stock refreshers do exist but are not specified in the offer letter.
Oracle's base salary component is competitive relative to peers. For example, Oracle IC3 maps to Google L4 and when comparing the top of band base salary at these two companies, both are roughly $175,000. However, Google L4 also comes with a 15% performance bonus, which Oracle does not (more on that later).
As with most companies, Oracle has a base salary band associated with each role/level/location. The size of the band increases with seniority and at junior levels it is quite narrow.
Oracle is more willing to negotiate base salary vs peers. That said, the increase is still typically smaller than what is possible for the equity component. Caveat: this of course does depend on the initial offer and how much room there is for each component relative to the top of band number.
Equity or Restricted Stock Units (RSUs)
Most companies quote a dollar-figure for equity, but Oracle is like Amazon where your offer will list a specific number of shares.
Oracle, like many other big tech companies, vests equity evenly over 4 years. This means if you are granted $380K RSUs, you will receive the following:
While the equity amount can be quite high at Oracle, the vesting schedule is unfavorable. The most common vesting schedule for software engineers in the industry is to vest quarterly. However, at Oracle the vesting schedule is annual, which means you only receive your granted equity at the end of each year.
Oracle is typically willing to negotiate equity and at junior/mid-levels, equity is competitive with the likes of Facebook and Google. However, IC4+ roles typically get below market equity packages unless you have a very strong negotiation.
Unfortunately, Oracle has chosen not to offer performance bonuses. Many big tech companies have bonus targets that are borderline guaranteed, and at senior levels this can be 20-30% of your base salary.
Be sure to take this into account when comparing with other competing opportunities. This is also a good point to bring up when presenting competing opportunities, but you'll want to do that strategically.
Oracle's signing bonuses are middle of the pack - although its top of band numbers, which it rarely gives, can be fairly competitive.
As a general rule, Oracle will try not to give out signing bonuses in initial offers and numbers are typically low when they do include it. After negotiation, a signing bonus of $35k would be considered very good for junior to mid-level roles. We have seen cases where larger signing bonuses of $50/60k have been given out, but this is rare. For comparison, signing bonuses for Facebook E4 can go as high as $75k. We often see Oracle split larger signing bonuses over the first two years.
One drawback to Oracle signing bonuses is the 18-month clawback period which means they can ask for your signing bonus back if you leave the company at any point before the 18-month mark. The clawback itself is not strange, but the standard clawback period is only 12 months and for a prorated amount.
Refreshers at Oracle are not guaranteed unlike Facebook and Apple where they are given to almost everyone. The expectation for most levels at Oracle is that you won't receive yearly stock refreshers unless you are a top performer.
Oracle does typically reward strong performance, but even this depends on things like company performance, the org you are in, and your manager. When received however, the amount tends to be fairly generous. This is in part because they don't have annual target bonuses and therefore incentivize performance through stock refreshers. To give a rough idea, if received at the IC 3 level, you can expect refreshers be $100K-$200K, vested over 4 years. It's a good idea to ask for the range of expected refreshers at your level and what % of engineers receive these amounts.
Depending on your competing opportunities, you can use refreshers against or with Oracle. You ask what % of people receive refreshers and call that out if you have a competing opportunity with higher probability refreshers. On the other hand, you can use the large potential refresher amounts quoted to you by the Oracle recruiter to negotiate other offers.
Candidates often find it helpful to have a high-level overview of the negotiation process, which we will cover below.
But before jumping into that, here is a quick overview of Oracle's software engineering levels compared to Google. As a reminder, the compensation bands get wider as the roles become more senior, which makes negotiation even more important.
If you have not yet received an offer from Oracle, there are a few mistakes to avoid. These can significantly limit your upside during the negotiation.
With that out of the way, let's discuss the process for Oracle salary negotiations.
There are two primary differences between junior and senior negotiations at Oracle:
Here are some important pieces of information to keep in mind when negotiating your Oracle offer.
Willing to negotiate early: If Oracle knows you are interviewing with other good companies like Amazon or Facebook, they typically won't require you to finish those interviews and instead they are willing to start the negotiation process early. In some cases, even without a competing offer you can get Oracle to increase numbers, but you must be a strong candidate and play your cards right. If you do start the process early, they may ask you to sign upon securing an increase. This can be a good approach when Oracle is the main company you wish to join. However, it's important to word these "early negotiation" conversations carefully, as your leverage is less clearly established. This can make the difference between a nominal increase and a significant increase.
Comp committee: At Oracle, the compensation team is a group of analysts that increases offers based on market factors. Competing opportunities are effective when presented to Oracle and for highly desired candidates they are willing to go to the top of their band. That said, interview performance does play an important role because of the hiring manger's influence.
Hiring Manager: Hiring managers play a more direct role during these negotiations compared to other big tech companies. Usually hiring managers don't have direct input to comp and you should not discuss numbers with them. However, at Oracle, hiring managers can be instrumental for getting a great offer.
Above band offers: Oracle does have an exception process in place for above band offers. This is rarely used as the bands for each role are quite large. If the recruiter + hiring manager are willing to push for an exception, they will collect data on your other opportunities and then submit a formal request. This can often take a week to be approved.
Don't need competing offers in writing: In our experience, Oracle typically does not ask to see competing opportunities in writing, unlike Google which always requires it. This is helpful in situations where you don't have the official competing offer in writing. However, almost all companies will ask for numbers in writing if you make an outlandish request (e.g. $1M in equity for Facebook E5). Additionally, you should be prepared to handle specific questions about your competing opportunities including things like offer breakdowns. Make sure you answer these in a way that benefits your negotiation.
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.