Tech careers: These are the 10 most in-demand developer, cybersecurity and cloud roles

two male and one female colleagues stood over a desk looking at a computer screen and discussing a project cheerfully

Graphic: Hinterhaus Productions/GETTY

Irrespective of fears of a looming economic downturn and choosing freezes at a range of big tech providers, need for tech-based mostly roles carries on to run superior.

Most businesses have been pressured to increase their reliance on – and investment in – technological know-how about the past two and a 50 % decades. That’s remaining them with a quantity of gaps in the workforce to fill, whether or not in IT security, computer software growth, IT help or details investigation.

Some tech professionals are viewing higher need than other people. An analysis of choosing facts by tech teaching system CodingDojo has highlighted just which roles are on a scorching streak and why.

To build its list, CodingDojo analysed Glassdoor’s 50 Finest Work in America for 2022 list and took the ranking of each individual position that falls underneath its definition of a tech task. It classified this as “someone who is a technician and operates on developing and keeping components, software program, and other sorts of tech enhancement” – this means it excludes roles that simply exist in a tech ecosystem or at a tech organization, these types of as task supervisors or information analysts.

From there, CodingDojo counted the present-day range of In truth job listings and the projected advancement amount supplied to each and every position by the United States Bureau of Labor Figures. Each and every quantity was then scaled and standardized.

1. Information protection engineer

Cybersecurity has turn out to be a massive priority considering the fact that workplaces moved all the things to the cloud in 2020. Couple that with growing threats from cyber criminals and other on-line nasties and it is clear why cybersecurity specialists are in these higher need.

An details security engineer is a mid to senior-degree cybersecurity situation that will involve setting up and creating units that offer stability for a company’s community and software.

Info stability engineers demand fantastic expertise of Linux, UNIX, and Java methods, as nicely as expertise of software producing, SSL, SSH, and SIEM techniques. In accordance to Glassdoor, the typical salary for this purpose is $119,000.

SEE: These major 10 tech work have the quickest growing salaries

2. Whole-stack engineer

Computer software and internet developers have become critical for any business enterprise that takes advantage of electronic products and solutions or solutions – which is really much every small business.

Entire-stack engineers see big demand for their abilities because they can perform with equally the frontend (web-site or UI) and backend (server) side of a business’s tech stack. Employers have to have this versatility, and employing a comprehensive-stack engineer implies they will not will need to employ frontend and backend developers independently. Companies are hunting for developers who can be flexible and deal with various stacks when necessary, CodingDojo claimed, which means builders who choose time to discover different tech stacks raise their job and money potential.

3. Knowledge scientist

Facts science is a rather new role but a single that is rising promptly as providers spend extra in equipment learning and facts analysis to learn a lot more about their clients, strengthen their expert services and faucet into new sources of earnings.

Information researchers generally acquire, manage, and exhibit or existing data in a way that can be employed by the corporation, which normally will involve implementing device-discovering algorithms to analyse small business conclusions and their outcomes. Those people employed to work entry-level facts scientist careers can assume to earn just below $90,000 and can generate a good deal extra in extra skilled positions.

4. Equipment-mastering engineer

A equipment-finding out engineer is a mid to senior-stage details scientist who specializes in equipment-mastering algorithms and artificial intelligence (AI) applications. It stands to motive, then, that these professionals have comprehensive know-how of device finding out and are in a position to work in unique info structures and environments.

Equipment-finding out engineers can usually generate $110,000 per year, with some roles at best companies having to pay around $300,000.

5. Java developer

Java continues to be 1 of the most well-liked programming languages utilised by software program developers and is featured at the top of CodingDojo’s record of 2022’s most in-need languages. Commonly utilized in Android mobile applications, desktop applications, smart TVs and somewhere else, Java was discovered in extra than 80,000 energetic task listings on Without a doubt.

In accordance to Wage.com, the normal wage for a Java developer in the United States is $114,000, building it a beneficial skill to have less than your belt – even though the identical could be explained for most programming languages.

SEE: Developer jobs and programming languages: What’s scorching and what’s subsequent

6. Facts engineer

A info engineer can help businesses to obtain, form, and distribute information to the right sections of the organization. CodingDojo describes the role as a “man or woman who does the rest of the tasks that a machine-understanding engineer doesn’t do”.

Though a data engineer and device-learning engineer are more specialized, a info scientist is a lot more a blend of the two roles. A person in this career can be expecting to make an normal income of $116,000 per yr, in accordance to Glassdoor.

7. Cloud engineer

Useless to say, cloud professionals have come to be more significant than at any time considering that remote doing work turn into mainstream and businesses started placing extra of their applications and personnel in the cloud. This desire is only going to mature, earning cloud engineers hugely precious to employers.

Cloud engineers generally need to have potent knowledge of Linux, which most providers use for cloud improvement. Know-how of programming languages like MySQL, SWL, Java and Python is also suitable. Understanding of AWS, Google Cloud or Microsoft Azure will also occur in helpful.

8. Backend engineer

Backend engineers are involved in the “nuts and bolts” of a firm’s website or applications software package, and may be associated in making a new item from scratch or bettering legacy program. This helps make them hugely useful to corporations.

The median pay back for a backend engineer in the US is $133,000, with lots of roles shelling out about $200,000. After once more, it is really significant for a backend engineer to be common with many various tech stacks, as owing to the crucial character of the job and the things they are dealing with, it really is not likely somebody will grow to be a backend engineer straight out of the gate.

9. Salesforce engineer

Salesforce is an exceptionally well known customer relationship management (CRM) platform employed by businesses to control interactions with buyers and prospective customers. 

A Salesforce engineer will help corporations establish and strengthen Salesforce to particularly tailor it to their CRM needs. This will involve integrating 3rd-social gathering apps and repairing bugs.

Getting a Salesforce engineer necessitates a good understanding of Java or C#, and will also necessitate receiving familiar with Apex, a language utilized especially by Salesforce. The job carries a median wage of $105,000.

10. Automation engineer

An automation engineer will work with a firm’s engineering teams to recognize problems that can be solved by means of automation. This ordinarily consists of evaluating the engineering structure to obtain repetitive or low-amount processes that can be automatic. A single place with a whole lot of automation possible is good quality assurance (QA), so automation engineers should have awareness of automation-testing software program such as LambdaTest, Rainforest and Cypress.

On average, automation engineers make just above $100,000