The State of Wage Inequality in Tech in 2018

The tech creed of “go fast and break things” has helped restructure American life. How we communicate, get around and get our information have all drastically changed because tech companies have disrupted outdated ways of doing things. There is, however, one aspect of American life that tech has not changed and may have even exacerbated: racial and ethnic wage inequality.

According to a 2016 EEOC report, black and Hispanic workers are drastically underrepresented in the fast-growing and lucrative tech sector, while white and Asian workers are overrepresented. But tech’s diversity problem goes much deeper than questions of representation. For certain minority groups, discrimination extends all the way into their wallets.

Using PayScale’s own data, we found that all else being equal, black, Hispanic and Native American workers earn less than their white counterparts in the tech industry. On the other hand, Asian tech workers earn more than their white colleagues. Once we control for relevant factors, Pacific Islanders are roughly on par with their white peers.

Looking only at those with the job title of software developer in the tech industry, we see the same pattern: on average, black and brown coders earn less than their white counterparts, while Asian developers earn more. The picture is more nuanced when we look at the full distribution of wages and not just typical earnings. While Asian developers’ earnings skew higher, there is no statistical difference between the pay of white and non-Asian PoC software developers. This offers us a glimmer of hope in terms of pay equity for those who can get these lucrative jobs.

Pay Inequity is a Major Element of Tech’s Diversity Problem

Between January 2016 and June 2018, over 52,000 workers in the tech industry took PayScale’s online salary survey and reported their race in addition to information about their occupation, location and other compensable factors. We define the racial wage gap as the cents on the dollar that a racial/ethnic group makes compared with white workers.

To determine the magnitude of this gap, we looked at two different measures: the uncontrolled wage gap and the controlled wage gap. The uncontrolled racial wage gap simply compares the median total cash compensation for each group. The controlled wage gap compares the salary for similarly qualified workers of different races. For the controlled wage gap we used PayScale’s proprietary salary model to take into account compensable factors such as job title, years of experience and education.

Race/Ethnic Group Uncontrolled Pay Gap Controlled Pay Gap
Asian $1.23 $1.02
American Indian & Alaska Native $0.94 $0.99
Black or African American $0.87 $0.98
Hispanic $0.91 $0.98
Native Hawaiian and Other Pacific Islander $0.98 $1.00


When we look at the uncontrolled gap, we see that Native American, black and Hispanic all make less than white workers. The largest gap is for black workers, who earn $0.87 for every dollar white tech workers earns. Even when controlling for a long list of compensable factors, the wage gap remains for these race/ethnic groups. Our controlled wage gap shows that Native American workers earn $0.99 on the dollar in tech, while black and Hispanic workers make $0.98.

The controlled racial wage gap numbers are significantly smaller when we take into account various compensable factors. However, we can still see that many racial and ethnic groups do not get equal pay for equal work in tech. Furthermore, the disparity in the uncontrolled and controlled racial wage gaps highlights that black and brown tech workers are underrepresented in higher-earning positions.

Consider this together with another disturbing trend: even as the number of black and Hispanic students getting STEM degrees is increasing, their representation in the ranks of tech firms is not. Until tech closes the gap on hiring and promoting workers of all races, the racial wage gap for black and brown tech workers will remain stubbornly in place.

Earning differentials for Pacific Islanders fare somewhat better.  In terms of the uncontrolled wage gap, Pacific Islanders make $0.98 on the dollar. They are also the only group for whom the racial wage gap completely disappears when controlling for compensable factors.

Asian workers earn more than white workers in the tech industry. They make $1.23 for every dollar a white work earns. When we look at the controlled wage gap, Asian workers earn $1.02 for every dollar paid to their white peers.  This tightening of the pay gap reflects some degree of occupational segregation, with Asian workers tending to hold higher-paying technical positions. According to the Bureau of Labor Statistics, Asians represent 20.8 percent of all computer and mathematical occupations even though they represent only 6.2 percent of the labor market.

While the pay numbers may look good for Asian tech workers, we don’t want to suggest that they have it easy. First, the “Asian” umbrella is one that covers many ethnic backgrounds, and how someone from Korean origin is perceived and treated in the workplace will generally be different than how someone of Filipino origin is perceived and treated.  No doubt that these differences, along with a myriad of other factors, have caused income inequality among Asians to be greater than for any other racial/ethnic group.

Second, while Asians may be overrepresented in tech, they tend to be underrepresented in middle- and senior-level management positions. Indeed, research suggests that of all demographic groups, Asian women are the least likely to reach the top of the ranks in tech.

Software Developer Pay by Race

The industry-level data that we presented in the previous section includes many jobs that are not typically considered “tech jobs.” This includes people working in tech companies in non-technical roles such as office managers, content writers and HR specialists.

When people talk about tech workers, frequently they mean software developers. To get a deeper look at the racial wage gap in tech, we narrowed our investigation to workers with this highly sought-after title and examined the distribution of their pay. To get the clearest picture of how pay varies by race/ethnic group, we limited our sample to early career programmers who met the following criteria:

  • Work in the tech industry;
  • Are individual contributors (i.e. do not supervise others);
  • Have between 0 and 5 years of experience; and
  • Have earned a bachelor’s degree and no higher.

These restrictions help us get an apples-to-apples comparison while also having a sufficient number of observations. Nevertheless, due to sample size constraints, we used three broad racial/ethnic groups: Asian, non-Asian people of color and white. The Asian group includes Native Hawaiian and Other Pacific Islanders. Non-Asian PoC includes black, Hispanic and Native American workers.

Median Pay for Software Developers

Individual Contributors with Bachelors’ Degrees and 0-5 Years of Experience

Race/Ethnic Group Median Pay Pay Gap
(Compared to white workers)
Asian $84,000 $1.20
Non-Asian PoC $68,000 $0.97
White $70,000 N/A


When we look at national median pay, white developers make $70,000. Non-Asian PoC average $68,000, which results in a wage gap of $0.97 for every dollar a white developer makes. Asian developers are the highest paid group, with median pay of $84,000 and a positive wage gap of $1.20.

Next, we looked at the distribution of pay for each group as a whole, and not just the medians. This allows us to see nuances in the data that we could otherwise miss. By looking at the distribution of pay, we can see if, for example, workers cluster around certain amounts of pay, or if pay skews high or low. The median doesn’t give us as complete of a picture.

The pay distribution for Asian developers has more weight to the right (i.e. toward higher pay) than either of the other groups, showing a larger propensity for high earners. The distribution for non-Asian PoC developers has more weight both on the left and the right compared to the distribution for white developers, meaning that there are relatively more low- and high-earning non-Asian PoC developers. The distribution for white developers is more tightly bound around its center. This is partially due to there being significantly more observations for white developers than the other groups, which tends to dampen any noise in the sample.

We tested to see whether the underlying distributions for these three groups are really the same (see Methodology for details). The pay distribution for Asian developers is greater than that of the other two groups, which suggests that they make more than their white and non-Asian PoC counterparts. Again, we do not want to suggest that all ethnic groups that are considered Asian are treated equally or that they have an easy time in tech. For example, because we restrict our sample to non-managers, we cannot address the research we cited above about Asians being less likely to ascend into management positions. We also do not control for location, so some of the differences are likely due to Asian workers being concentrated in high-paying but also high-cost locations like California.

When we compared the distributions of pay of white and non-Asian PoC, we found no evidence that they are different. This is encouraging as it suggests that black and brown developers are being paid in-line with their white colleagues once they get their foot in the door.

Breaking Inequity in Tech

The tech industry prides itself on disrupting old and outdated ways of doing things, and they have undeniably succeeded in many dimensions. Few people today think of finding a pay phone to make a call. Most of us do not stand on a corner to hail a ride. We have more information at our fingertips than what’s contained in entire libraries. But when it comes to achieving equity in pay, the tech industry as a whole is behind the times.

Given the importance of tech in shaping our lives and in driving the global economy, intentional changes that promote pay equity would go a long way to making the world a fairer place. The first step tech companies could take is to evaluate their current pay structure and promotion practices and assess where there might be gaps. Companies should also communicate transparently with employees the criteria for raises and promotions. In an effort to be even more transparent, companies could choose to share salary ranges for jobs. Transparent conversations about pay not only lead to more equitable outcomes – they also improve employee engagement.

These recommendations are a departure from how many companies normally do business. But tech has never been about doing things the normal way. It’s past time to go fast and break racial/ethnic inequities in tech.


Density plots

These are the kernel density estimation (using R’s default bandwidth) of pay by race/ethnicity for over 950 white, 230 Asian and 150 non-Asian PoC developers.

To test if the data are pulled from the same underlying distribution, we used the Kolmogorov-Smirnov test. The null hypothesis is that the distributions are the same.

Kolmogorov-Smirnov Test
Null hypothesis: The underlying distributions are the same
Groups Compared Alternative Hypothesis P-Value Conclusion
White & Asian Distribution for the Asian group is greater than that for the white group. < 0.05 The distribution of pay for the Asian group is greater than that of the white group.
White & non-Asian PoC Distribution for the white group is greater than that of the non-Asian PoC group. 0.12 The distribution of pay for the white group is not greater than that of the non-Asian PoC group.
Asian & Non-Asian PoC Distribution of the Asian group is greater than that of the non-Asian PoC group. < 0.05 The distribution of pay for the Asian group is greater than that of the non-Asian PoC group.



Individual Contributor: Employees who do not manage others.

Race/Ethnicity: Only respondents who chose exactly one of the below, but not “Prefer Not to Answer,” were included:

  • American Indian and Alaska Native
  • Asian
  • Black or African American
  • Hispanic
  • Native Hawaiian and Other Pacific Islander
  • White
  • Prefer Not to Answer

Software Developers: Includes those who report their job title as “software developer” as well as more specific titles such as “Java developer” or “Video Game Programmer.”

Tech Industry: PayScale uses a custom aggregate of the North American Industry Classification System (NAICS) to define the tech industry.

Total Cash Compensation: TCC combines base annual salary or hourly wage, bonuses, profit sharing, tips, commissions, and other forms of cash earnings, as applicable. It does not include equity (stock) compensation, cash value of retirement benefits, or value of other non-cash benefits (e.g., healthcare).