Tech jobs: 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

In spite of fears of a looming recession and using the services of freezes at a amount of major tech organizations, demand for tech-primarily based roles proceeds to run higher.

Most corporations have been compelled to boost their reliance on – and expenditure in – technologies more than the previous two and a 50 percent a long time. That’s remaining them with a variety of gaps in the workforce to fill, no matter if in IT security, software package enhancement, IT assist or knowledge examination.

Some tech professionals are looking at increased demand than others. An analysis of employing info by tech teaching system CodingDojo has highlighted precisely which roles are on a hot streak and why.

To build its list, CodingDojo analysed Glassdoor’s 50 Best Work in The us for 2022 list and took the position of every work that falls under its definition of a tech job. It categorised this as “someone who is a technician and works on making and preserving components, computer software, and other kinds of tech advancement” – meaning it excludes roles that simply just exist in a tech ecosystem or at a tech company, such as undertaking supervisors or details analysts.

From there, CodingDojo counted the present-day amount of In truth job listings and the projected progress charge provided to just about every purpose by the United States Bureau of Labor Studies. Each number was then scaled and standardized.

1. Data security engineer

Cybersecurity has turn into a enormous precedence given that workplaces moved all the things to the cloud in 2020. Couple that with rising threats from cyber criminals and other on the net nasties and it is distinct why cybersecurity specialists are in these higher demand.

An facts safety engineer is a mid to senior-degree cybersecurity placement that consists of developing and creating units that supply stability for a company’s network and software package.

Facts security engineers have to have excellent knowledge of Linux, UNIX, and Java devices, as nicely as understanding of software writing, SSL, SSH, and SIEM methods. According to Glassdoor, the regular salary for this part is $119,000.

SEE: These top 10 tech work have the fastest escalating salaries

2. Total-stack engineer

Application and web builders have develop into vital for any business that makes use of digital products and solutions or services – which is pretty a great deal each individual small business.

Full-stack engineers see large demand from customers for their capabilities simply because they can work with both equally the frontend (web site or UI) and backend (server) side of a business’s tech stack. Companies need to have this flexibility, and using the services of a comprehensive-stack engineer indicates they never will need to seek the services of frontend and backend developers independently. Organizations are wanting for developers who can be versatile and address various stacks when necessary, CodingDojo said, meaning developers who choose time to learn distinctive tech stacks increase their occupation and revenue probable.

3. Info scientist

Information science is a rather new function but a person that is increasing speedily as corporations devote far more in device finding out and knowledge evaluation to learn much more about their consumers, boost their solutions and faucet into new sources of revenue.

Info scientists ordinarily obtain, arrange, and screen or existing knowledge in a way that can be utilized by the firm, which typically requires making use of equipment-studying algorithms to analyse business enterprise choices and their results. Individuals employed to work entry-amount details scientist work can assume to get paid just beneath $90,000 and can generate a whole lot much more in far more knowledgeable positions.

4. Device-discovering engineer

A equipment-understanding engineer is a mid to senior-stage data scientist who specializes in machine-finding out algorithms and artificial intelligence (AI) applications. It stands to motive, then, that these professionals have comprehensive awareness of device understanding and are capable to function in just distinctive details structures and environments.

Machine-mastering engineers can usually receive $110,000 for each year, with some roles at best corporations spending around $300,000.

5. Java developer

Java remains one particular of the most preferred programming languages made use of by software program builders and is showcased at the top rated of CodingDojo’s listing of 2022’s most in-need languages. Extensively employed in Android mobile applications, desktop purposes, clever TVs and somewhere else, Java was observed in additional than 80,000 active career listings on In fact.

According to, the average income for a Java developer in the United States is $114,000, generating it a beneficial skill to have beneath your belt – though the same could be said for most programming languages.

SEE: Developer positions and programming languages: What is actually incredibly hot and what is following

6. Information engineer

A facts engineer aids organizations to obtain, sort, and distribute details to the ideal pieces of the company. CodingDojo describes the function as a “man or woman who does the rest of the duties that a machine-studying engineer will not do”.

Although a data engineer and device-learning engineer are more specialised, a information scientist is more a combination of the two roles. Anyone in this career can assume to make an normal salary of $116,000 for each year, in accordance to Glassdoor.

7. Cloud engineer

Needless to say, cloud experts have come to be extra essential than ever considering the fact that remote working turn out to be mainstream and businesses started putting much more of their applications and staff in the cloud. This demand is only likely to expand, producing cloud engineers hugely worthwhile to businesses.

Cloud engineers normally need potent expertise of Linux, which most companies use for cloud advancement. Information of programming languages like MySQL, SWL, Java and Python is also perfect. Know-how of AWS, Google Cloud or Microsoft Azure will also appear in handy.

8. Backend engineer

Backend engineers are involved in the “nuts and bolts” of a company’s internet site or programs software program, and could be concerned in making a new products from scratch or enhancing legacy computer software. This tends to make them hugely valuable to organizations.

The median pay back for a backend engineer in the US is $133,000, with a great deal of roles having to pay above $200,000. After yet again, it truly is important for a backend engineer to be familiar with many unique tech stacks, as owing to the important character of the role and the stuff they are handling, it’s not likely a person will come to be a backend engineer straight out of the gate.

9. Salesforce engineer

Salesforce is an particularly well-liked purchaser connection management (CRM) platform made use of by companies to manage interactions with buyers and potential clients. 

A Salesforce engineer will enable businesses create and enhance Salesforce to specially tailor it to their CRM requirements. This will include things like integrating third-party applications and correcting bugs.

Becoming a Salesforce engineer requires a decent awareness of Java or C#, and will also necessitate having common with Apex, a language used exclusively by Salesforce. The part carries a median income of $105,000.

10. Automation engineer

An automation engineer is effective with a company’s engineering groups to recognize troubles that can be solved through automation. This commonly involves assessing the engineering composition to uncover repetitive or very low-stage procedures that can be automated. 1 region with a large amount of automation prospective is good quality assurance (QA), so automation engineers should have awareness of automation-testing software program these as LambdaTest, Rainforest and Cypress.

On common, automation engineers make just about $100,000