How Levels.fyi Brought Salary Transparency to the Tech Industry - Exponent (2024)

Jacob interviews Zuhayeer Musa, co-founder of Levels.fyi, to discuss careers in tech, launching MVPs, and negotiating salaries.

J: What motivated you to build and launch Levels.fyi?

Z: Around 2 years ago, my co-founder Zaheer and I were chatting about what I'd do after college. I was looking at companies to apply to and had just joined an app called Blind (an anonymous community forum for chatting about the workplace). Zaheer was in the middle of looking for a new job and was complaining about how difficult it was to compare titles across companies. As we scrolled through Blind we noticed several of the same types of questions, "At what level can a Senior SDE/Level 63 at Microsoft be placed at Google?"

We realized this was a common question and decided to build a simple visualization to compare software engineer titles across companies. The next few times a related question came up on Blind, we shared a link to our site. In a matter of days, traffic picked up as other people began sharing the site in response to leveling questions. A few months later we began collecting salary data after noticing the same gap in knowledge. The site naturally grew as we shipped features to make career decisions easier. Since then, we’ve expanded into Product Management, Software Engineering Management, and Product Design career tracks!

What was your background before starting Levels?

I previously interned at Uber, graduated from UC Berkeley in 2018, and then eventually started working on Levels.fyi full time. Zaheer graduated from UC Irvine, where he worked on his popular app, TagsForLikes. After graduating he started at LinkedIn before joining Amazon Web Services (AWS).

How did you build the first version of Levels, and how have things changed since launching?

At launch, Levels.fyi was a completely static website with leveling info for just 3 companies (Google, Facebook, Amazon). We quickly realized crowdsourcing information was the only way we could scale and grow. We developed a process to continually review and refresh data on the site as users contribute career ladders and submit salary data.

We’re strong proponents of shipping the minimum viable product (MVP) first and iteratively adding features across the site. Most recently we added a dedicated page for compensation data where you can slice & dice our data (ex. product manager salaries). We found that users loved our website even when it was super minimal. A pretty website design is worthless if you can’t unlock significant value for users in the process.

What’s next?

Our vision is to bring transparency for employees and employers making career decisions. The market moves fast and companies are incentivized to keep information obscure. Employees have the lower hand. We hope that Levels.fyi can help level the playing field, but our work is far from done.

Right now, we’re working on regionalizing our data and visualizations. We have a significant user base outside of the Bay Area, but some users believe we’re only focused on the biggest tech companies. Although we do collect city information, we previously didn't normalize the data or offer any filters. Along the same lines, we’re working on sourcing data for more companies. I once heard, “Your best customers are the ones you already have.” Although it primarily was encouragement for up-selling, it’s quite relevant to traffic as well. Optimizing your landing page and maximizing conversions from existing visitors is far more efficient than advertising.

Software engineering and product management are increasingly popular careers. What advice do you have for people who are considering careers in tech?

Anyone can do it! Even if you don’t have a formal education, it's possible to get into tech by demonstrating your skills and that you’re willing to learn on the job. And a great way to do that is to work on fun side projects. Demand for employees in tech is at an all-time high and as more traditional industries become tech-enabled the demand will only increase.

Do you have any tips for negotiating a higher offer?

When evaluating opportunities, make sure you also properly evaluate yourself and know your worth. Nearly every employment offer can be negotiated, and you can probably command more compensation than you think. Fifteen minutes can earn you 5% or more in compensation (hat-tip to Geico). Having competing offers is usually the easiest way to negotiate but even if you don’t, do some research on salary bands and just ask. Not sure what the salary range for your position is? Check out Levels.fyi!

Looking for help with your product management or software engineering interviews? Exponent offers courses and 1-1 practice interviews that help you land your next role in tech.

How Levels.fyi Brought Salary Transparency to the Tech Industry - Exponent (2024)

FAQs

How does Levels.fyi verify salaries? ›

fyi requires a proof document (Offer Letter, Pay Statement, etc) before publishing Verified Salaries. Compensation numbers published are within close margin of the real number (modified slightly for further anonymity).

Where does Levels.fyi get data? ›

Levels. fyi is a website where users can see anonymous and publicly sourced salary information. The website used Google Sheets as their backend in the beginning but eventually needed to scale to use an actual server. They did this by duplicating database queries to a real backend server before migrating completely.

How did levels fyi start? ›

The site started off helping job seekers compare levels across different companies. While recruiters often had internal leveling data, that information wasn't transparent to prospective employees. As a result, it could be weeks after starting a new role before an employee realized that they had been down-leveled.

How to negotiate big tech salary? ›

Start by asking for 20% more than the base salary as a starting point for negotiations. This tactic allows room for a middle ground where both parties can reach a satisfactory agreement. Additionally, if you have competing offers, leverage them to your advantage.

Is level fyi resume review worth it? ›

"Overall, I'd say it was well worth it! " "It was really affirming to have an actual recruiter at a real tech company review my resume." "I would absolutely recommend reviewing your resume if you're trying to stand out among other applicants. "

How much does Levels FYI cost? ›

Levels. fyi's negotiation service has been growing significantly, and has become the company's largest revenue stream in just a few months. For an engineer, one negotiation session costs $249; three costs $537; and five sessions, which might be best suited for people juggling multiple offers, costs $845.

Is Levels FYI private? ›

We make personal information into anonymous, aggregated or de-identified data by removing information that makes the data identifiable to you.

How levels fyi scaled to millions of users with Google Sheets? ›

Google Forms & Sheets allowed us to launch & test ideas in a rapid manner rather than getting lost in setting up bits and pieces of the backend. After Levels. fyi achieved product market fit and our scale increased it made sense to move to a more robust and scalable backend infrastructure.

What is comparably? ›

: in a comparable or similar way.

How much revenue does Levels FYI make? ›

Levels. fyi is actually a website that provides salary and compensation data for various tech companies.

Who is the founder of FYI? ›

FYI is an AI-powered messenger and productivity platform built for creatives and their teams. Founded by will.i.am and Sunil Reddy.

How do I use Google sheets as a backend? ›

To use Google Sheets as a backend, you'll first need to set up a Google Sheet and make it accessible via the API. This involves creating a project in the Google Developers Console, enabling the Google Sheets API, and creating credentials. You can then use these credentials to access your sheet data via the API.

How to negotiate a Faang offer? ›

Communicate that you'll review all reasonable offers. Never give an exact number of your current compensation or your expectations. Give a range instead. Say something like, "I expect total compensation in the range of 90K-130K depending on other offer details".

How to negotiate salary mit? ›

Review the terms of the offer, and ask questions about job components, compensation, career advancement opportunities, stock options, benefits, time off, start date, etc. Conduct Extensive Research. Know your market value–What are comparable salaries and positions? Learn more about pay equity.

How do employers verify salary history? ›

If none of the other methods will do, a new employer may ask to see your recent pay stubs or W-2 from the prior year to verify your salary. This may or may not give the employer an accurate way to verify the numbers you provided, since W-2s can incorporate factors that would change your reported wages.

Can recruiters verify your salary? ›

California has one of the strongest laws. Private and public employers cannot ask for your salary history information; even if they have it, they cannot use it to set your pay. New York has a similar law in place.

Does HR know how much you get paid? ›

California's ban prohibits private and public employers from seeking a candidate's pay history. Even if an employer already has that information or an applicant volunteers it, it still can't be used in determining a new hire's pay.

How do most companies verify employment? ›

Some hiring managers do it themselves, reaching out directly (typically via phone) to your current or previous employers to request official verification. Alternatively, employers may use professional background screening firms and/or an employment verification service such as The Work Number® from Equifax.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Greg Kuvalis

Last Updated:

Views: 6600

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.