To determine which states have the best developers, we took the coding submissions of unique developers from 2015 and 2016 and found the average score by state across 8 domains(4). Developers often practice for coding interviews on our platform, which requires brushing up on their computer science fundamentals. Hence, the algorithm track is the most popular across states.
(1) City Labs (2) Forbes (3) App Association ACT study (4) Domains: Algorithm, functional programming, math, data structures, java, ruby, cpp, python and java.
Even though California, New York and Virginia contribute the highest number of developers, Washington and Wyoming proved to be strongest in average score per developer. In looking at the implications of the results, Seattle, Washington could be a good alternative to California’s high cost of living for talented developers. Seattle also boasts top enterprise tech companies like Amazon, Zillow, and Microsoft. The developer population of Wyoming is the smallest after Alaska, but the small developer community there proves to be quite mighty.
And it’s not just technology companies that contribute to the proliferation of developers beyond Silicon Valley. At HackerRank, we’ve had a noticeable uptick in customers across industries, from healthcare to retail and finance, with strong demand for identifying technical skills quickly.
MCG Health, for instance, is seeing the growth of developers in Washington firsthand. It’s currently revving up its software engineering team to build insightful analytics to make better decisions on patient care. Augusto Gurdian, software engineering manager at MCG, says it’s exciting to build tech teams in Washington with one caveat:
“You still need to have a strategy to attract them to your organization and an excellent interview process to identify and hire the top talent. The talent may be there but you still need to identify them,”Gurdian says.
Non-tech companies, like Dish, Comcast, NBCUniversal, and Capital One all have engineering offices in Washington as well. The transformation of every company into a technology company is facilitating the creation of more jobs beyond Silicon Valley.
“Cost of living has been a concern for engineers in Silicon Valley for many years, so Seattle has become the destination of choice for some of that talent,”Gurdian says. “Most of the big names like Apple, Google, Facebook etc. have opened up engineering offices to capitalize on that migration and to also attract talent from local companies like Microsoft and Amazon.”
There are some standouts when you look at top performers by domain:
Turns out, Wyoming’s small developer community has exhibited strong skills, particularly in the algorithm, Ruby and data structure domains. Louisiana, on the other hand, does not rank highly in our overall leaderboard, but has a concentration of strong C++ developers and, like Wyoming, houses a modest developer population. DC ranks 14th overall, but ranks number one in Functional Programming, with a sizable population of developers. California’s developers rank in the top 10 across multiple domains, highlighting their versatility.
Some of the lower overall performing states, like Oregon, Delaware and Alabama, made the top 10 list in Java, our platform’s most popular language,
We also looked at top-performing states by region. Here’s a look at which states dominate in their respective part of the country, from the East, the West, the Rust Belt and the Midwest.
Then, we looked at which states have had the highest growth in developer activity on the platform, looking at both total population of unique developers and the percentage growth of developers year over year.
The usual suspects–California, New York and Virginia–have the highest number of developers on the platform. Small states like Alaska, Wyoming and South Dakota have the least number of developers.
However, the largest bump in developer growth, year over year, occurred in some small states, like Hawaii and Maryland.
We can attribute this growth to programs in Hawaii and Maryland that facilitate a culture of coding. For instance, an accelerator called DevLeague has been producing crops of Hawaiian developers for four years. Baltimore, Maryland has made headlines about its burgeoning tech scene, housing arms of well-known tech companies like Amazon, RedOwl Analytics, and Pandora, to name a few.
States with large computer science programs, like Pennsylvania’s University of Pennsylvania and Penn State, or Massachusetts’ MIT and University of Boston, also top the list of highest developer growth. As more companies, and tech jobs, are founded in these states, students could be foregoing the move to California and New York in order to join their local tech communities.
Not long ago, the best and highest concentrations of developers did not stray far from the tech hubs in California. Today, there are pockets of highly skilled developers and growing developer communities across the nation, from the Rust Belt to the East Coast and beyond.
The proliferation of great developers and high growth of coding activity across the nation speaks to the spread of companies and corresponding demand for technical talent everywhere. Software developers aren’t just attached to VCs, startups or Silicon Valley anymore — they’re increasingly hacking in every corner of the U.S.