Facebook’s mission is to bring the world closer together. Through products like Instagram, Facebook and WhatsApp, they’ve been able to change the way we communicate. Most of us have used at least one of these services at some point, whether to talk with friends, discover events or review our favorite restaurants.
When you’re deciding which company to work for, compensation is a big factor. You’re not going to have a problem paying the bills if you work at a big technology company, but it’s still important to think about how you are going to be paid for your time. This leaves us with one big question to answer: what salary can you expect to earn at Facebook?
In this guide, we’re going to discuss software engineering salaries at Facebook. We’ll explore how much software engineers earn, what benefits they are entitled to and how compensation varies depending on the salary level at which you work at Facebook.
Facebook Software Engineering Salary Levels
Engineers who join Facebook are assigned a level. This level is associated with their seniority within the company; the higher the level, the more responsibility you take on. Most big companies, especially in the technology industry, use a similar system. Levels ensure that everyone earns a comparable salary based on their impact on the business.
You’ll need to know these different salary levels before you can read into how much you could earn as a software engineer at Facebook. There are six software engineer job titles at Facebook, which are:
- Software Engineer Level I (E3)
- Software Engineer Level II (E4)
- Software Engineer Level III (E5)
- Software Engineer Level IV (E6)
- Software Engineer Level V (E7)
- Software Engineer Level VI (E8)
Unlike companies like Google, every engineer at Facebook is referred to as a “software engineer”. There are no titles like “Fellow” or “Senior Engineer” that you can earn at Facebook.
According to a former engineering manager for Facebook Photos and Videos, the salary level starts at E3 for engineers to calibrate across different levels at the company. There is also a separate hierarchy for managerial positions within the business.
Most software engineers work at lower levels of the hierarchy. This is because jobs at the top are rarer and require a more specialized set of skills to attain. Typically, you’ll need extensive industry experience – either at Facebook or another tech company – to command a position that is higher up on the Facebook salary band structure.
How Much do Facebook Software Engineers Earn?
Your salary and compensation package as a Facebook software developer will depend on your experience and the level you have been assigned. Those who start at the entry-level will command an L3 salary, while more senior engineers will be assigned higher levels. As you are promoted, you’ll work your way through these levels.
Facebook compensates its employees fairly, to say the least. Even jobs at lower positions within the company offer excellent salaries that are comparable to those at companies like Microsoft. At the higher levels, you’ll be entitled to even more compensation. Here are the average salaries you can expect to earn at Facebook, ranked by level:
|Level Name||Total||Base||Bonus||Stock (/yr)|
Data points sourced from Levels.fyi.
This data demonstrates that all Facebook salary levels offer promising compensation packages. It’s worth noting these salaries only reflect software engineer positions. Managers and members of other departments have their own compensation levels.
In this table, “base” refers to the standard salary offered to Facebook software engineers. Bonuses are given to engineers based on their contributions to the business, so their size can vary. You’ll also earn stock options while working at Facebook.
Facebook Software Engineer Stock Options
Restricted Stock Units (RSUs) are issued to every Facebook software engineer, regardless of your level. This is a method of compensation where you’ll receive company shares in exchange for working at Facebook.
Most big technology companies, including Google and Microsoft, issue RSUs to their employees. RSUs are a good way to get employees invested in the long-term success of the business. The more valuable the company becomes, the more you’ll earn.
At Facebook, RSUs are subject to a four-year vesting schedule, meaning 25 percent of your stock vests every year for four years. This means that until you’ve been at the company for at least a year, the stock you are eligible for will not be accessible. You need to wait for your stock to vest before you can sell it.
Benefits of Working at Facebook
Salaries, bonuses and stocks are not the only forms of compensation Facebook offers their employees. You’ll also be entitled to a range of different benefits as a Facebook software engineer.
Facebook is known for having a few stand-out benefits that you are unlikely to receive at other big technology companies. For example, working at Facebook gives you access to an on-site spa and barbershop. You’ll also have access to an on-site doctor, dentist and optometrist who can address your health concerns. The Facebook main campus also has a rooftop nature park in which you can work.
Let’s also break down the other standard benefits you will receive as a Facebook software engineer:
Insurance and Wellness Benefits
|Dental and Vision Insurance|
|Health Insurance||Employees are fully covered, family insurance is highly subsidized.|
|Free Meals||Free breakfast, lunch, and dinner five days a week. Free snacks are also available.|
|Paid Time Off||21 days of paid time off each year. Every five years, employees are given 30 days off to recharge.|
|Paternity Leave||Four months|
|Gym and Wellness Reimbursement||$720 per year|
|Maternity Leave||Four Months|
|On-Site Mother’s Room|
Home, Financial and Other Benefits
|Newborn Bonus||$4,000 bonus given to a parent for each newly born child.|
|Mega Backdoor Roth IRA|
|Child Care Reimbursement||Up to $3,000 of child care reimbursed.|
|Family Sickness Leave||Up to 6 weeks of paid family leave to take care of a seriously ill family member.|
|401(k)||50 percent match on the first 7 percent of base salary.|
Facebook vs Other Technology Companies
It’s not easy to evaluate a compensation offer in isolation. You need to know what other companies are paying so you can determine whether you’ll be earning what you consider to be a fair amount based on the work you’ll be doing.
The below table provides comparisons between the compensation received by Facebook engineers and Amazon and Google engineers:
|Facebook vs Amazon Salary||Entry-level||$184,000||$151,000|
|Facebook vs Amazon Salary||Second level||$243,000||$207,000|
|Facebook vs Amazon Salary||Third level||$365,000||$305,000|
|Facebook vs Google Salary||Entry-level||$184,000||$181,000|
|Facebook vs Google Salary||Second level||$243,000||$258,000|
|Facebook vs Google Salary||Third level||$365,000||$346,000|
Facebook envisions a world where people can easily stay connected with their friends and family. Being able to work toward a meaningful goal is not the only benefit you’ll enjoy by working at Facebook as a software engineer.
Facebook software engineers also command impressive salaries; entry-level employees alone earn an average salary of $184,000 per year. As if that was not enough, you’ll also receive benefits such as a 401(k), access to free snacks and meals and more. If you’re thinking about going to work for a big tech company, Facebook is definitely one you should consider.