Facebook (Meta) Software Engineer Salary – For Freshers and Experienced

Facebook(Meta) Software Engineer Salary

If you’re the kind of person who loves numbers and statistics as much as you love playing the stock market, you might have heard something like this before: According to research, the average cost of a Facebook(Meta) employee is $200,000. This is because the social media site is one of the most competitive employers in the world, with candidates having to prove their worth at every step of the recruitment process. There’s a lot that goes into being able to get a job with Facebook(Meta), and if you have the qualifications, then you will do well to reap the rewards of your efforts in the form of a high salary. So, how much money can you earn as a software engineer at Facebook(Meta)? Let’s deep dive into it.

What is Software Engineer?

A software engineer is a person who designs and develops software. Simply put, they’re the “brains” behind the apps, websites, and software tools that make up the modern world. In order to create these tools, software engineers study subjects like programming languages, database management, and cybersecurity. It can be argued that most jobs aren’t a straight path to becoming a software engineer. Most jobs are a mix of specialized knowledge, analytical skills, and creativity. The best engineers find a way to use all three of these skills in their work.

Roles and Responsibilities of a Facebook (Meta) Software Engineer

The role of a software engineer at Facebook(Meta) is wide-ranging. They are responsible for everything from designing new tools for the site to developing tools for the site’s internal teams. A Facebook(Meta) engineer might be responsible for the design and development of Facebook(Meta)’s News Feed, Facebook(Meta)’s video tools, or Facebook(Meta)’s discoverability tools. They’ll also be responsible for managing the site’s infrastructure, including monitoring the load on the site’s servers, making sure bugs do not emerge in the site’s code, and fixing any issues reported by the site’s engineers. While software engineers won’t be expected to have deep knowledge of every product on the site, they should have a solid understanding of the capabilities and needs of all of the site’s tools.

Confused about your next job?

In 4 simple steps you can find your personalised career roadmap in Software development for FREE

Expand in New Tab 

Facebook(Meta) Software Engineer Salary

Salaries for software engineers can be anywhere between $90,000 and $210,000 according to Indeed. A Facebook(Meta) software engineer’s salary would likely fall somewhere in that range. While there are many factors that influence a software engineer’s salary at a given company, the base salary is usually the largest factor. If you’re an outstanding engineer, you’re likely to land a job with a great company that has the budget to give you a raise.

Facebook(Meta) Software Engineer Salary in US

Facebook(Meta) Software Engineer Salary by Experience:

According to Indeed, the average lifetime salary for a server-side engineer with at least 5 years of experience at Facebook(Meta) is $180,300(Base). Based on this experience level, we recommend that you seek software engineering internship opportunities in order to get started with a good salary position once you graduate from your software engineering internship. Salaries for software engineers can be anywhere between $90,000 and $210,000 according to Indeed. A Facebook(Meta) software engineer’s salary would likely fall somewhere in that range. While there are many factors that influence a software engineer’s salary at a given company, the base salary is usually the largest factor. If you’re an outstanding engineer, you’re likely to land a job with a great company that has the budget to give you a raise.

Years of ExperienceTotalBaseStocks(/yr)Bonus
1-3 Year$180K$122K$43K$14K
3-10 Year$267K$162K$86K$19K
8-10 Year$359K$194K$193K$7K
10-15 Year$512K$223K$284K$5K

Facebook(Meta) Software Engineer Salary by Location:

Fortune’s article, “Where They Work” analyzes the salaries of Facebook(Meta) software engineers where they do the majority of their job, based on LinkedIn data. The data shows that software engineers at Facebook(Meta) tend to make the most at either Palo Alto or Menlo Park (outside S.F.). According to the article “In 2017, Menlo Park is the only city where their salary for an engineer is higher than Palo Alto. Equity in pay means that Menlo Park engineers make $2,000 to $4,000 better annually than their staff counterparts at Facebook(Meta) in Palo Alto.”

LocationAverage Salary
Palo Alto$250K
Menlo Park$230K
San Jose$199K
New York$201K

Facebook(Meta) Software Engineer Salary by Skill Set:

Mark Zuckerberg’s Facebook(Meta) Powerpoint talks at his first TechCrunch Disrupt 18 interview make this point very clear. He has a better tech team, but the business will always forgive errors if you’re passionate about building great things. The Facebook(Meta) page below illustrates this fact more clearly than any comment I could write here should. Good knowledge of JavaScript gives you pretty much everything you need to make money as a Software Engineer right now. Here is the list of salaries by skill in Facebook(Meta): 

Web Developer$176,423/yr
React Developer$1,80,746/yr
Software Development Engineer In Test I$1,40,063/yr
Data Scientist$1,94,542/yr
Machine Learning Engineer$1,90,267/yr
Data Analyst$133,112/yr
Data Engineer I$172,997/yr
DevOps Engineer$1,69,364/yr
UX Researcher$159,495/yr

Facebook(Meta) Software Engineer Salary by Level:

All Facebook(Meta) software engineers start off with one year of experience and the lowest-level employees are contacted by recruiters, while those in the middle-range get contacted by recruiters around their 1 or 2 years of experience. The colleges and universities where servers such as the Hadoop cluster have been made free for students can be examined for employment as well. The average salaries in this range are great, especially when you back them up with a very generous stock buyback program. Several employees know that if you want to make serious money at Facebook(Meta) you need starting salary in the mid-$120,000s to reach annualized compensation of $200,000+. 

trajectory chart

Source: levels.fyi

Benefits at Facebook(Meta)

  • Facebook(Meta)’s top benefit is, without doubt, its equity compensation. Facebook(Meta) is one of the best companies for equity compensation in the world. Indeed found that Facebook(Meta) comes in at number two, just behind Google. While Google also offers a large amount of equity to employees, Facebook(Meta)’s equity offer is much larger. Google gives you one share of stock for every $100 you make. Facebook(Meta) hands you three shares for every $100 you make. This equity is why a Facebook(Meta) software engineer’s salary can be so high. 
  • Another large benefit of working at Facebook(Meta) is the company’s remote culture. Many engineers report that their job requires very little face-to-face interaction, which can be beneficial to those who live far away from work.
  • The company also has a generous maternity leave policy that gives mothers six months off with full pay. Many companies don’t offer that.
  • Work-Life Balance This might vary a little for different roles, but 9 out of every 10 engineers at Facebook(Meta) do not require an office. Most engineers reported that they worked from home or sometimes sat in a conference room uninterrupted with their laptops and huddled with other software engineers in mid-size group meetings to discuss code.
  • Facebook(Meta) also encourages every engineer to devote 20% of their time to extracurricular activities and personal projects in order to cultivate a “livelier” work environment.

How to Crack the Facebook(Meta) Software Engineer Interview?

Facebook(Meta) engineers are required to have an incredibly strong technical background. In order to land a role at the company, you’ll likely have to have a strong technical background of your own. The best way to ace the technical interview process is to study the material that is covered in the Facebook(Meta) software engineer interview. Your goal is to demonstrate that you have a firm grasp of the material that is covered in the interview questions and that you can explain it to someone else. The best way to do this is to study the questions and the answers to those questions asked in the Facebook(Meta) interviews.  Reading the questions and the answers will give you an idea of the types of questions that will be asked during the interview. After you’ve read the question, try to come up with an answer. You can use this answer to help you when you are interviewing for a software engineer interview. Here are some tips to crack the Facebook(Meta) software engineer interview:

  • A good way to read a CLRS textbook is by reading it three times. The first time around, you should get the overall gist of what the chapter covers; then take copious notes and study them again later on. Finally, when you’ve learned everything from your notes, go back for the third time and just read through them! (If you have a strong mathematical background this process should take about six hours per chapter.)
  • It is worth doing lots of problem sets, which you can get from either at InterviewBit or The Algorithm Design Manual book. When practising problems, make sure to focus on the algorithms and runtime analysis; correctness proofs are a key part of this material (and ultimately is how you know your answers are correct), Also make sure that when solving problems that instead of just thinking “this is how I would solve it,” write out full solutions so they will be prepared if they need to do this during interviews.
  • To become a better programmer, you should practice reading other people’s code and spotting subtle errors. This will help you write error-free code on the whiteboard, and this skill will naturally develop after months or years of doing programming reviews in the industry or being an instructor for algorithms classes.
  • To get fluent in coding, it’s important to practice translating your thoughts into code. You’ll most likely develop this skill over time as you work on personal projects, but if you don’t actually have a lot of experience with writing code or using abstractions at work that are only used at your company, then the way to do this is by practising on websites like InterviewBit.

Read More About: Facebook Interview Questions


Facebook(Meta) has become one of the most important companies in the world. If you’re interested in working there, you should definitely consider applying. And if you’re accepted and lucky enough to get an interview, remember to study up, practise your answers, and be ready to answer tough questions. With luck, you might even get to work there someday!  Facebook(Meta) engineers are in high demand. They’re required to have a strong technical background, and they make a ton of money. It’s a great job for those who love coding, but it’s not right for everyone. It takes a special kind of person to thrive in this environment.


Q: What is the average Level 5 Facebook(Meta) software engineer salary?
Answer:  You can earn anywhere from $300,000-400,000 as a Facebook(Meta) software engineers with four years of high-level experience. While its not considered a rare or uncommon position in the organization, like the CEO top performers expect to be compensated at a higher level than the majority of their peers. This number changes every year based on market demand, but is currently hovering around the top of the salary scale. $300,000, including stock options. But Level 5 engineers typically get a base salary under $200000.

Q: What is the highest salary of software engineer in Facebook(Meta)?
Answer: $375,000 with stock options. The salary for Level 1 engineers is about $65K and the maximum base salary for a Timeline Engineer is about $80K and Engineering Director ­$345,001 to $500,000 per year.

Q: How much does an entry level software engineer at Facebook(Meta) make?
Answer: Facebook(Meta) software engineers makes anywhere from $165,000 to $200,000. The average starting salary for a Facebook(Meta) software engineer is about $105,000. Entry level candidates need to have at least five years of professional experience.

Additional Resources

Previous Post
Amazon Software Engineer Salary

Amazon Software Engineer Salary – For Freshers & Experienced

Next Post

Software Testing Methodologies – [Detailed Explanation]