visit
1. Charlotte, NC
Topping our list of the highest-paid cities for cloud engineers is Charlotte, NC, where the COL-adjusted average salary for cloud engineers is 8% above the national average at $128,733.75 per year. Why do cloud engineers in Charlotte make so much? As we mentioned before, demand outweighs supply. And this demand is only set to increase in the coming years. For example, colocation provider Flexential in the Queen City by 20,000 sq ft., bringing the company’s total data center footprint in Charlotte to 129,000 sq ft. Since cloud technologies run in data centers like these, this expansion—and others like it—will likely contribute to a further boost in employer interest (and salaries) for cloud engineers in the area.2. San Francisco, CA
San Francisco is notorious for being one of America’s most expensive cities. And while it’s true that the cost of living has outpaced salary growth for many tech roles in the Bay Area, cloud engineers here make $125,429.62, which surpasses the national average salary for cloud engineers by 5%—even after adjusting for the cost of living. Like all the cities on our list, demand is one of the main drivers of high cloud engineer salaries. In fact, San Francisco has the second in the US. And while there may be more competition for cloud engineer jobs here, the city’s mix of venture capital, hot demand and concentration of high-profile tech companies—like Reddit, Pinterest and Airbnb—make it an extremely well-paid area for those with cloud skills. This is especially true since big-name companies are often willing to pay higher-than-average salaries to attract the top cloud engineers in the nation.3. Atlanta, GA
Coming in at third is Atlanta, GA. Not only are cloud engineers among the top 20 most in-demand tech roles in Atlanta, but the city also hosts a huge data center presence. Businesses here can rent space for computing hardware at one of the city’s (the most data centers out of our top five highest-paying cities). In fact, the QTS Atlanta-Metro Data Center is one of the biggest data centers in the world, sprawling across nearly one million square feet of space.This ecosystem of exploding cloud engineer demand and expanding opportunities in cloud technologies has created an environment where the average cloud engineer can expect to earn a COL-adjusted salary of $119,974.4. Austin, TX
In fourth place is Austin, where the average annual pay for a cloud engineer is $118,060.13. In recent years, the Texas capital famous for its music, eclecticism and laid-back culture has emerged as a bustling high-tech hub. Tech titans like Facebook and Apple have established large outposts in the city, and cloud startups like Spanning Cloud Apps and Apposphere are cropping up to take advantage of one of the nation’s more affordable tech communities.Since there’s so much tech activity in this area, a lot of companies are searching for cloud engineering talent, which has driven up salaries in the city. In fact, cloud engineers are one of the top 20 most sought-after tech roles in Austin, according to Indeed data.5. Denver, CO
The Denver metro area is home to . That’s nearly as many tech companies as San Francisco, which is home to 10,869. The Mile-High City also boasts the second most data centers on this list after Atlanta, with scattered across the metro area. This concentration of tech companies and data center facilities translates to huge demand for cloud engineers—and high salaries to match it. In fact, cloud engineers in Denver earn an average of $115,756.48 per year.What’s more, demand for cloud skills is growing fast. Denver-based cloud services company Faction, for example, closed an in 2018, and accumulated another $14 million in funding in 2019 to expand its cloud services. The company also added 50 new employees to its Denver office within six months, further highlighting the city’s accelerated pace of cloud adoption.