I love Go, but the lack of adoption in business world is a huge problem. Seems to be a niche for infrastructure and utilities. 99% of the jobs I see are Java or Python.
There's a big gap in trends between new-wave "tech companies" and "enterprise companies". It's hard to cleanly define these categories aside from culture, but Go is plenty popular in the former (along with lots of other languages), and Java remains prevalent in the latter. Sounds like maybe Python spans both.
1) Due to covid its highly likely that many of the companies in NY are listing as remote rather than NY-based.
2) Just an opinion, but I would guess the majority of companies on Dice would trend towards older tech stacks. My employer has 4 open Go positions but is not found on Dice.
Echoing others' points. The company I work for (fairly large tech company) uses Go, and is hiring in NYC, but has no roles listed on Dice. I know of at least two more definitely-not-small tech companies hiring in NYC that use Go, and their job listings say Go, but they have no job listings on Dice either.
Seems there may be a "cultural divide" on where job listings for different types of companies/languages show up.
This is reflective of the adoption of dice, not the adoption of Go... there are lots companies in NYC that hire engineers to develop in Go (Google and Uber immediately come to mind).
In the business world we have Java with powerful application frameworks and libraries like Spring, which delivers everything that the business needs, and in the other end is Typescript/NodeJS which is extremely cost effective, has reasonable performance and crazy number of open source libraries. Everything in between have smaller share because these two are easily eating most of the market.