What tech jobs pay a consistently high salary? We’re not talking about engineers or developers lucky enough to join a unicorn startup and then make millions of dollars with a successful IPO. Instead, let’s focus on jobs that tend to pay six figures, regardless of other types of compensation (like stock options).
Burning Glass, which collects and analyzes millions of job postings across the country, gives us an idea of the tech jobs that can often pay above this range. Looking at assignments over the past 12 months, we found that various types of engineers, architects and managers were all doing well, at least on the surface:
However, these job titles are quite broad. For example, many Java developers and project managers earn less than $ 100,000 in annual salary, especially if they are just starting out. In order to unlock these higher pay levels, you need a mix of skills, experience and education; specializing in emerging technologies such as machine learning, for example, can make an engineer even more valuable. Likewise, manager salaries often depend on your ability to lead teams of considerable size, as well as to apply your creativity to complex and difficult problems.
So let’s take a look at the technical skills that most often emerged in conjunction with these high paying positions. Interestingly, some of the “old school” programming languages and technologies like Java, SQL, and Python are some of the highest paying:
While advanced technologies (such as the aforementioned machine learning) can translate into high salaries, there are necessarily more jobs that use common skills such as Java.
At a business-to-business level, we’re seeing that some of the biggest tech companies in the country, such as Google, Facebook, and Amazon, are also asking for skills like Python, Java, and SQL. At many of the larger ones, even entry-level software engineers can cut salaries to six figures (in addition to big bonuses and actions). Take a look at this crowdsourced salary data from levels.fyi, which tracks compensation in tech:
If you are interested in technology as a career and want to earn a high salary, rest assured that there are many career paths that will allow you to do just that. The trick is to master your skills and develop your experience in any way you can.