A study by LinkedIn aimed at recruiters offers a few insights for software engineers.

For one—there are a few unexpected places in which software engineers are a particularly hot commodity, that is, where a lot of jobs are chasing a relatively small community of engineers. These areas, which LinkedIn calls “saturated markets,” include Austin, Denver, and Detroit. Software engineers in those markets just might be in a good position to negotiate a higher salary—or ask for a raise.

The study also spotted a few cities that are perhaps not where a software engineer looking to advance her career might want to put down roots. LinkedIn calls Los Angeles, Dallas, and Philadelphia hidden gems for tech recruiters—places where demand for software engineers is low but supply is high. Engineers in these “buyers’ markets” might be open to relocating, the data suggested.

Image: LinkedIn

And, the study indicated, many software engineers are open to relocating—with most roads leading to the Bay Area but a few leading away.

Image: LinkedIn

The LinkedIn report showed that engineers are moving to the Bay Area from New York, Los Angeles, Seattle, Boston, San Diego, Chicago, and Pittsburgh—and moving away from the Bay Area to Seattle, New York, and Los Angeles (those routes are apparently heavily trafficked in both directions).

LinkedIn also looked at demand and supply for six software engineering subspecialties. The machine-learning and data science category came out on top, with demand far outpacing supply—but you already knew that. Other hot categories identified are mobile development and front-end development, followed by infrastructure and cloud development, test and quality assurance, and embedded and application development.