5 tech jobs with the best salaries for 2023

Techland is in turmoil, right? Well, the truth is a little different from the narrative we’ve seen played out across the media over the past 18 months or so.
Kirstie McDermott
New high-paying engineering roles
New high-paying engineering roles

Kanchanachitkhamma / Canva 

While it's true that there have been a lot of layoffs across the sector––more than 211,000 this year at Layoffs.fyi’s most recent count––but the big tech players still retain more staff now than they did before the pandemic.

Using Microsoft as an example, the company has reduced its headcount by five percent, yet its overall employee numbers remain well above what it was just before the coronavirus crisis.

Similarly, at Alphabet, Google’s parent, 2020 headcount was around 135,000. Now, it is 178,000, despite those well-publicized heavy redundancies.

Another piece of cheering news for those working across technical roles is that they are in demand. In the face of a deepening skills gap, right now, the global talent shortage is at a 16-year high. 

In-demand roles include software engineering and development, data analysts, cloud computing roles, Python and JavaScript programmers, DevOps professionals, and cybersecurity experts. And of course, the recent surge in generative AI platforms has seen a corresponding rise in the need for appropriate talent.

The next question is, of course, how much do in-demand jobs pay? A recent piece of research from the course provider Career Foundry has identified the top-earning tech roles.

Ahead, discover five key roles with great salaries, or go straight to the Interesting Engineering Job Board to discover a job that’s right for you.

1. Cloud Solutions Architect

Average base salary: $132,700

In Indianapolis, Infologitech is hiring a Cloud Solutions Architect to be responsible for monitoring, maintaining, and configuring various AWS-based systems and infrastructure which support strategic initiatives and projects.

You’ll need seven years of experience in the design and development of web and cloud based-applications, three years of AWS Cloud Technology experience, including EC2, VPC, S3, EBS, IAM, RDS, Cloud Watch, as well as the same level of experience in designing and architect serverless web applications using AWS Lambda, and API Gateway.

With an hourly salary of up to $80, this role could net you more than $150,000 a year. Discover all the details.

2. Product Manager (Software)

Average base salary: $102,866

Tesla is seeking a Sr Software Product Manager in Fremont.  As a product manager for its homegrown contract lifecycle management system, you will have the opportunity to support the design and implementation of tools to support the digitization process across all Tesla products globally. 

This role includes evaluating requirements, creating requirements and design documents, and managing major systems changes from design through post-implementation support.

To apply you'll need a Bachelor’s or Master’s degree in engineering, an MBA, or the equivalent in experience, plus up to five years of experience in product management. Get all the info here.

3. Cybersecurity Engineer

Average base salary: $99,887

Booz Allen Hamilton has a vacancy for a Cybersecurity Engineer in San Antonio, where the salary range for the job is between $58,300 and $133,000. 

You will develop and implement security solutions in alignment with a security strategy, maintain an awareness of market and technology trends to bring best-of-breed solutions to clients and apply specific functional, working, and general industry knowledge. 

To be considered, you’ll need a Bachelor’s degree, experience with network infrastructure, anomaly detection, digital forensic concepts, and TS/SCI clearance. Apply now.

4. Software Engineer

Average base salary: $90,777

Northrop Grumman is looking for a Software Engineer in McClellan. In this Software Engineer role, you will have a challenging and rewarding opportunity to be a part of an enterprise-wide digital transformation.

You will design, develop, document, test and debug applications software, and systems that contain logical and mathematical solutions, conduct multidisciplinary research, and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.

To be considered, a Bachelor’s degree with two years of related experience is a minimum, with proficiency in one or more of the following: C++, Java, C, C#, .Net, as well as active Top Secret/SCI clearance. The salary scale is an attractive $85,000-$127,400. If this is of interest, get more details now.

5. Blockchain Engineer

Average base salary: $90,000

CyberThink Inc is looking for a Blockchain Engineer for a remote job. You can earn from $75-$95 per hour, the equivalent of $152,000-$197,000 annually.

Your day-to-day will see you work with a master project PM to lead technical architecting, blockchain development, and data interface development.

You’ll lead a team of technical developers and cloud engineers in setting up AWS blockchain integration environments and will manage data interface and chain-code development, among other tasks. See the requirements for application here.

More highly paid roles

Also according to the research, Full-Stack Developers have an average base salary of $81,891, UX designers can expect to earn around $76,314, with Digital Marketing Managers earning an average of $71,188. Data Analyst roles come in at about $64,705, and as a Web Developer, you can earn around $61,774.