While my experience is limited and pure anecdotal, so take this with a grain of salt. The conversations that I have with employers, recruiters, and on a limited number of interviews surround a number of roles expressed here. Addition to those already mentioned there seems to be a lot of interest in experienced database developers; embedded device experience; and functional programming.
Titles that have gained traction lately, are embedded systems engineer; DBAs; and data engineering. Being from the Midwestern United States at a company with a lot of technical debt, I have also seen a need for folks who can support and adapt more mature technologies, so I could see a trend-up for people who know legacy systems.
Also from the Midwest here and I’ve noticed a similar trend. There are a handful of companies that went with “modern” (read: trendy) ideology and architecture, but a vast majority of them still stick with what has been known to work in the past. They stick with what skills local talent has in abundance and the local talent develops those same skills in order to find a job, or move to a different area.
It seemed like a downward spiral to me for years, but I think it has recently begun to evolve and challenge the status quo of “it always worked before”. Was it due to Agile becoming tried-and-true, the economic downturn of 2008, or maybe something else triggered a primal fear and need to change in order to survive? In any case I’m glad I’m around to see it.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.