As salaries for tech pros hover at just below six figures, specializing in certain skills and platforms can help push your salary as high as it can possibly go. Dice's 2019 Salary Survey has a ton of insight into which skills are translating into big money at the moment.
Leading the skills pack is Golang (also known as 'Go'). It’s a lot like C, but updated with things like garbage collection and structural typing. Born at Google, Golang was designed in part to manage massive codebases. That’s led the likes of Ethereum, Docker, OpenShift, and Kubernetes to implement Golang in their own stacks.
Golang also gets you paid. Developers and engineers who can successfully utilize the language earn $132,827 on average, according to Dice. That’s a solid $5,000 more than our second-place finisher on this list, Kafka.
Originally developed by LinkedIn, and written in Java and Scala, Kafka (Apache Kafka, if you want to get technical about it) is meant to handle real-time data feeds. If you’re interested in making more money, Kafka can earn you an estimated $127,554 on average, well above the average tech pro salary of $93,244.
Amazon DynamoDB is third on the list, earning an average of $125,609. The full breakdown is below; if you’re the observant type, you may see a trend:
As we note in the 2019 Dice Salary Survey, “cloud, Big Data, and process management” are skill categories outpacing the rest of the pack when it comes to average annual earnings. Containerization is a lucrative subset of cloud computing. If you’re looking to update your skills this year (and all indications suggest you should), your best bet is in these categories.
If your existing employer isn’t willing to pay you what you’re worth, you definitely won’t be alone in the job search: A recent Dice survey shows most tech pros are looking to update their skillset and find a new place to work in 2019.