State of Tech Hiring 2024
Download report“Developers today are facing mixed macroeconomic conditions, rapid technological shifts, and constantly shifting workplace dynamics.
Recruiters are striving to do more, with less. They’re learning how to incorporate new tools and approaches to improve the overall hiring experience, while working with possibly smaller recruiting teams and budgets.
As both sides adjust to an AI-driven future and the implications on their jobs, breaking technical roles into specific skill sets, and having the resources to evaluate those skills, will lead to team and business success.
In this report, we address all of these challenges.
We look at what developers want and need from their job, how tech hiring processes have evolved, and what 2024 has in store in the way of developer recruiting priorities and potential hurdles.”
Amanda Richardson, CoderPad CEO
Key numbers
78%
of developers and 81% of recruiters say that soft skills are at least as important as hard skills.
36%
of developers say they’re not interested in taking on managerial responsibilities.
70%
of developers think that AI will help reduce their workload. 60% would like to use more AI at work.
About CoderPad
CoderPad and CodinGame joined forces in 2021 to become the technical hiring platform that lets the candidate’s skills say it all. We’re on a mission to make hiring technical talent real, fair, and fast for candidates, recruiters, and hiring managers alike.
With CoderPad Screen, evaluate candidates’ coding skills with gamified, hands-on programming tests that only take 60 seconds to set up. With CoderPad Interview, conduct collaborative coding interviews and invite developers to write, execute and debug code—all in a performant, browser-based environment.
1. What do developers want?
2. How has the tech talent market changed over the past year?
3. What will tech hiring look like in 2024?
- a. 2024 tech recruitment goals and priorities
- b. Top 2024 tech hiring challenges
- c. Recruitment budgets in 2024
4. Survey demographics
1. What do developers want?
TL;DR All in all, developers love what they do—and they strive to achieve a healthy work-life balance and receive a competitive salary while doing it.
Developers seek stability, clear direction and the opportunity to learn new skills. However, they don’t all aspire to become managers.
The majority of programmers are already using AI for improved productivity, and they want to see more of it in their jobs.
a. When looking for a job
- Hot take
Salary, work-life balance and remote possibilities matter most.
Developers say that salary, work-life balance, and remote working options are their most important considerations, in that order. These priorities remain unchanged, compared to last year.
So yes, remote possibilities are still just as important to tech talent—if not more. 31% of developers say it’s a prime concern, up from 28% last year. So maybe reconsider that return-to-office (RTO) policy you’ve been working on?
Among HR, there’s been a lot of talk of the 4-day week this year. As far as tech talent is concerned, this workplace benefit has yet to move from the “nice-to-have” category to the “must-have” category. Only 7% of developers say it is one of their top 3 considerations.
When considering a job offer, what matters most to you?
Respondents could select multiple answers.
Salary | 52.65% |
Good work-life balance | 36.30% |
Remote working options | 31.23% |
Technical challenges | 27.91% |
Brilliant colleagues | 20.49% |
Advancement opportunities | 18.69% |
Company culture/values | 17.15% |
Training/continued education opportunities | 16.28% |
Company mission | 11.88% |
The company’s technical stack | 9.62% |
Commute time | 9.35% |
4-day week | 7.00% |
Company financial stability | 5.61% |
Diversity, Equity & Inclusion | 4.77% |
Health benefits | 4.42% |
Vacation time | 4.00% |
Social benefits | 3.36% |
b. At work
All in all, developers love what they do.
But, that doesn’t mean that there aren’t things they’d like to see more or less of.
On a scale of 0 to 10, how much do you enjoy your current job?
0: I hate my job, 10: I love my job
7 out of 10
Developers would like to see less unplanned changes and more clear direction.
This year, developers highlight the same top 3 work challenges they have since 2020.
- Unplanned changes to their schedule are still their biggest pain point. Although, this seems to be slightly less central this year: 35% of respondents say it’s a top challenge, compared to 42% last year.
- Unclear direction is the second ranked difficulty on the job.
- A lack of technical knowledge in the team to implement projects is their third most challenging problem.
Unrealistic deadlines has dropped in the list of challenges, now coming in behind difficult cooperation and inadequate or insufficient work tools.
Plus, despite the fact that close to a third of developers say that remote options are a top priority, 10.9% say it’s one of the most challenging aspects of their work.
What are your main challenges at work?
Respondents could select multiple answers.
Rework, changes, unplanned work | 34.90% |
Unclear direction | 34.80% |
Inadequate technical knowledge/experience within the team | 26.93% |
Inadequate or insufficient work tools | 18.53% |
Difficult cooperation with other teams | 17.37% |
Unrealistic deadlines | 17.25% |
Management relations | 15.87% |
Other (please specify) | 11.44% |
Working as part of a remote or hybrid team | 10.86% |
Team relations | 7.24% |
Continued learning is a plus.
Developers appreciate having the opportunity to hone their technical skills on the job.
16% say that “continued education” is a major consideration when contemplating a job offer.
The top three skills developers want to learn in 2024 are web development, machine learning, and game development.
Which technical skill or skills would you like to acquire in 2024?
Respondents could select multiple answers.
Web development | 38.60% |
Machine learning/Deep learning | 34.03% |
Game development | 29.85% |
Cybersecurity | 23.95% |
Data science | 23.57% |
Mobile development | 23.39% |
DevOps | 23.16% |
Functional programming | 21.06% |
Cloud computing | 18.45% |
UI/UX design | 16.88% |
Database software | 16.86% |
Big data | 16.63% |
Internet of Things (IoT) | 14.72% |
Robotics | 12.38% |
Container technology | 10.63% |
Blockchain | 9.82% |
Virtual reality | 8.07% |
Prompt engineering | 7.21% |
Quantum technology | 6.74% |
Batch processing | 5.70% |
Monitoring | 4.98% |
Streaming technology | 4.62% |
Other (please specify) | 4.34% |
None of the above | 3.37% |
Edge computing | 3.28% |
- AI insights
Developers want to use more AI on the job, but doubt lingers.
Around 67% of tech professionals surveyed said that they already use AI as part of their job. And, it would seem, that number is set to grow.
Indeed, 43% of developers say that they’re optimistic about what AI can bring to their work lives (see below), and 60% of developers say they want to use it more.
Still, doubt lingers around this technology. 23% are skeptical, and 6% go as far as to say that they’re worried about the technology’s impact on their career or job prospects.
Another 22%% say that they’re on the fence about whether or not more AI at work is a good or a bad thing.
Would you like to use more AI as part of your job?
Yes | 60.09% |
No | 12.97% |
I don’t know | 22.02% |
N/A | 4.92% |
Which option most closely describes your current outlook on generative AI?
Optimistic: I am excited for the opportunities and efficiencies this technology can bring | 43.21% |
Neutral: I think the technology can help improve my workflow but don’t anticipate a huge impact on my career otherwise | 27.26% |
Skeptic: I am concerned about the ethics of implementation or potential for misuse | 22.97% |
Worried: I am worried about the technology’s impact on my career or job prospects | 6.56% |
- AI insights
ChatGPT is crowned most-used AI tool.
Yes, the vast majority of those using AI at work, are using ChatGPT.
Copilot is our runner up, and others mentioned in the comments section include Tabnine, Codeium and Phind.
33% of the developers surveyed said that they don’t use any AI at work. We take a closer look at this below.
Which of these AI-assisted tools do you use at work?
ChatGPT | 60.33% |
I don’t use any AI | 32.96% |
Copilot | 17.53% |
Bard | 10.99% |
Bing AI | 8.89% |
MidJourney | 5.14% |
Other (please specify) | 4.42% |
Copilot Chat | 3.86% |
NotionAI | 2.44% |
LLaMa | 1.51% |
Amazon CodeWhisperer | 1.38% |
Amazon CodeGuru | 1.10% |
ElevenLabs | 0.50% |
Ghostwriter | 0.41% |
- AI insights
Developers use AI to save time.
The overwhelming sentiment is that AI will save developers’ time and increase productivity.
In fact, close to 70% of developers are confident that AI-assisted tools will help carry their load.
How? Developers cited:
- Code assistance
- Learning and tutorials
- Autocompletion/code generation
- Documentation and API support
Do you think that AI-assisted tools will help reduce your workload?
Yes | 69.18% |
No | 16.94% |
I don’t know | 13.88% |
What do you use AI for?
Code assistance (including debugging) | 58.90% |
Learning and tutorials | 54.12% |
Autocompletion/code generation | 44.91% |
Documentation and API support | 26.37% |
Prototyping and idea generation | 23.59% |
Task automation | 13.76% |
Testing and quality assurance | 13.34% |
Design/Artwork | 9.27% |
Natural language interfaces | 6.30% |
Other (please specify) | 5.88% |
Infrastructure/CI | 3.62% |
- AI insights
What about those who aren’t using AI?
We asked the 33% of developers who aren’t using AI on the job, why not?
29% of developers said that they don’t trust the technology, while 28% said that their employer is against it.
A quarter of developers find AI to either be unreliable or inefficient.
Respondents also commented that in certain cases, it’s just not relevant and useful to the specific work they do.
Others expressed a reluctance to “turn over” their work to AI. Some went as far as to say that doing so would be “lazy”, “unethical” or detrimental to their skills.
Why don’t you use AI at work?
I don’t trust it (data retention, leaks, etc.) | 28.55% |
Employer policy | 28.35% |
It’s too unreliable | 25.03% |
Not efficient use of time | 23.84% |
Other (please specify) | 20.72% |
Legal concerns | 18.13% |
I don’t know how | 11.69% |
c. From their career
The road to software engineering.
Not all developers have the same professional and educational background. Some developers take the scenic route!
In fact, a third of the developers we surveyed said that they started out doing something else entirely, before working in software development.
Once they’re on the “developer” road, where do they hope to drive to?
Did you start your professional career in a different field?
Yes | 33.42% |
No | 66.58% |
Not all developers aspire to managerial positions.
36% of developers say they’re not interested in taking on managerial responsibilities.
Some programmers will shine as individual contributors, while others make good people managers, superb tech leads, notable architects, or outstanding mentors.
Do you already have, or do you aim to gain, managerial responsibilities in your career?
Yes | 51.88% |
No | 36.35% |
N/A | 11.77% |
- Actionable learning
Developers want a clear path for advancement.
We asked recruiters and hiring managers if they had clearly documented career ladders. Less than half said that their company has built a career progression framework for all technical positions.
15% say that there is a career ladder in place, but only for some roles.
Bearing in mind that “better advancement opportunities” is the number one reason developers change jobs, companies need to do better.
Does your company communicate a clear, documented internal career ladder for technical positions?
Yes, for all technical positions | 39.97% |
No | 21.88% |
Yes, but for some roles only | 14.94% |
I don’t know | 12.24% |
No, but we are working on it | 10.97% |
You need to pave the way for non-managerial opportunities too.
It’s encouraging to see that, among those who do have a documented career ladder, 66% include non-managerial advancement opportunities.
Does your career ladder include non-managerial advancement opportunities?
Yes | 66.14% |
I don’t know | 18.62% |
No | 15.24% |
- Actionable learning
Overall, developers are satisfied with their management.
Approximately ¾ of developers are happy with their current management. Hooray!
On the flip side, those who aren’t happy, may well do something about it. 13% of developers say that they’re looking to move elsewhere “in search of better management”.
It’s important to regularly collect feedback from the tech team on their manager expectations.
Are you happy with your current manager?
Yes | 53.28% |
I don’t have a manager | 28.60% |
No | 18.12% |
2. How has the tech talent market changed over the past year?
TL;DR Developers are more worried about job security and less confident in their ability to change jobs. Still, close to half are considering leaving their gig (particularly motivated by better advancement opportunities and higher salaries).
Live coding interviews and coding tests appeal to developers—and take-home projects are making a come back!
Both recruiters and developers are using AI at work, but we’re yet to see wide adoption within the technical assessment process itself.
a. Shifts in job security and retention
Do developers worry about losing their job?
There seems to be growing concern around job security. 21% of developers say that they feel less secure in their job, compared to this time last year.
Last year, 17% said that they felt less secure vs. the previous year.
Still, 37% of developers say they’ve felt no significant change in the past 12 months, and 32% say they feel more secure than before.
Do you feel more or less secure in your job, compared to this time last year?
Job insecurity is defined as “the perceived threat of job loss and the worries related to that threat”.
2024 | 2023 | |
No significant change | 37.49% | 40.63% |
More secure | 32.13% | 33.35% |
Less secure | 20.67% | 17.15% |
I don’t know | 9.71% | 8.87% |
Has developers’ confidence been knocked?
On top of the fact that a portion of developers feel less secure in their jobs, some have also less faith in their ability to change companies or roles.
In 2021, we asked developers how easy they thought it would be to change jobs (on a scale of 0 to 10, 10 being extremely easy). The average answer was 7, it’s now down to 5.
It looks like the mix of hiring freezes, tech layoffs and economic uncertainty that hit the talent market has left developers feeling slightly shaken.
On a scale of 0 to 10 how easy do you think it is to change jobs as a developer?
0: I think it’s difficult to change jobs as a developer. 1: Easy peasy! I could easily find another job.
5 out of 10
Still, developers are up for change.
Despite the fact that some developers have chipped confidence, close to half are still thinking about leaving their job in the next 12 months.
This number is slightly lower vs. last year, when 52% of developers were pondering their next move.
And the 12% of “none-of-the-abovers”? Quite possibly, they’re not entirely happy where they are, but they also don’t think it would be a good idea to quit. Maybe this is where the developers with shaken self-trust sit!
Are you personally thinking about quitting your job or exploring new job opportunities in the next 12 months?
Yes, I’m thinking about it | 49.44% |
No, I’m happy where I am for now | 23.20% |
I recently quit or switched jobs | 15.36% |
None of the above | 12.01% |
Why are developers considering resigning?
Those that are looking to go elsewhere, are mainly looking for better advancement opportunities and higher salaries.
Why? Select your top reasons for changing jobs.
Respondents could select multiple answers.
For better advancement/career opportunities | 52.03% |
To get a higher salary | 47.74% |
To escape boredom/find new challenges | 27.27% |
For better work-from-home options | 23.20% |
In search of better management | 13.45% |
Due to a misalignment on company strategy and prioritization | 12.59% |
In search of a more financially stable company | 11.09% |
For better work facilities (hardware, tools, environment, etc.) | 11.03% |
Other (please specify) | 9.54% |
In search of recognition | 8.80% |
Due to misalignment on company values | 8.58% |
To get away from toxic colleagues | 7.37% |
To work closer to where I live | 7.06% |
In search of a company committed to investing time and energy in social & environmental issues | 6.42% |
To do something outside of software development | 3.18% |
- Actionable learning
They may come for the money, but they’ll stay for the people and the passion.
While money is a motivating factor in finding a new role, companies looking for the key to retention might be surprised to see that salary doesn’t even break the top three reasons developers stay in a job.
Work/life balance (38%), great colleagues (37%), and exciting challenges (27%) are what entice employees to stay put.
Moral of the story? Even if you’re able to offer attractive salaries, you still need to put time and effort into building a caring, collective and exciting work environment.
What makes you stay?
Respondents could select multiple answers.
Respect of work-life balance | 38.21% |
Great colleagues | 37.37% |
Exciting challenges | 26.73% |
Salary | 26.46% |
Meaningful company mission and projects | 21.37% |
Good advancement/career opportunities | 18.50% |
Company financial stability | 17.76% |
Company values | 16.28% |
Positive recognition | 10.82% |
Good management | 10.82% |
Office location | 10.64% |
Other (please specify) | 6.57% |
Performant work facilities (hardware, tools, environment, etc.) | 4.16% |
1 in 4 companies offer a 4-day week.
Over a quarter of recruiters say that their company offers a 4-day week, and 11% are considering it.
Although developers view this as a “nice-to-have”, it’s proof that you can still innovate when it comes to flexibility and work.
There are a million ways to show developers that you care. Find out what really matters to your tech teams and candidates.
Does your company offer a 4-day work week?
Definition: total weekly working hours condensed into four days with no change to salary.
No | 62.73% |
Yes | 25.91% |
No, but we’re considering it | 11.36% |
Like what you’re reading?
Why not subscribe to our monthly newsletter?
Once a month, you’ll receive a hand-picked selection of tech recruitment content: blog posts, checklists, podcasts, videos, studies and statistics… including insights from our own developer and HR communities! Just drop us your email below.
b. How tech hiring processes have evolved in 2023
- AI insights
- Hot take
Recruiters are torn on how, when and if they want to see candidates using AI.
Despite the fact that 67% of developers are already using AI as part of their job, there’s some intriguing controversy around candidates’ usage in the hiring process.
Close to one quarter (23%) of recruiters and hiring managers consider the use of AI by candidates cheating. Only 8% actively encourage it, and almost half (48%) say it’s acceptability depends on usage.
We find it surprising that so few companies encourage the use of what’s become an everyday development tool in the interviewing process. But, what do developers think?
What is your perspective on the candidate’s use of AI during a technical test or coding interview?
I consider it cheating | 23.05% |
Whether or not I consider it cheating depends on when and how it is used by the candidate | 48.30% |
I am ok with candidates using it | 20.37% |
I encourage it | 8.28% |
- AI insights
Are developers using AI in the hiring process?
Only 19% of developers would openly use AI during the recruitment process.
Shockingly, a third of developers actually consider the use of AI during an interview or technical test to be cheating.
Do they consider it cheating, because they know (or think they know) that companies consider it cheating? Or because they have high expectations of AI and its capabilities?
Will a broader integration of AI in the recruitment process influence this view? Time will tell.
Have you or would you ever use AI to help you answer questions as part of a technical recruitment process?
I.e in an interview or during a technical test
No, I don’t feel the need to | 39.78% |
No, because I consider it cheating | 33.33% |
Yes, without telling the interviewer/recruiter | 7.40% |
Yes, openly | 19.49% |
- AI insights
- Hot take
Mixed feelings on the future of AI and hiring.
Developers are decidedly torn on whether or not AI should be included in the recruitment process.
Our take? We’ve said it once and we’ll say it again. The technical hiring process should mimic an on-the-job coding experience—and that includes tools.
How can you assess how a developer would perform on-the-job, without providing them with their usual on-the-job tools?
Would you like to be able to freely and openly use AI within the recruitment process?
Yes | 36.07% |
No | 32.33% |
I don’t know | 31.60% |
How long does it take to hire a software developer?
Recruiters and hiring managers say it takes them an average of 5 weeks to hire a tech candidate.
How does your company compare?
On average, how many weeks go by between your first contact with a candidate and their hiring?
5 out of 10
- Hot take
Live coding interviews for the win (but don’t rule out take-homes!)
Recruiters and developers agree on the fact that live coding interviews are one of the most effective ways to assess a candidate’s skills. Technical tests with practical coding questions also appeal to everyone.
But what’s this? Developers like take-home development projects too!
Take-homes can get some bad rep: too time-consuming, too irrelevant, too easy to “fake”… Still, developers gave this assessment method an average score of 3.75/5, making it their top choice this year.
Our bet is that they appreciate the flexibility, reduced pressure and added project context.
So, how can you start doing take-homes thoughtfully and effectively?
In your opinion, which assessment methods provide you with the most accurate view of candidates’ technical skills?
Respondents provided a note between 1 an 5 for each method. 1: This method doesn’t give me a good read of candidates’ skills. 5: This is the best way to assess technical skills.
Recruiters | Developers | |
Live coding interviews (discussion + code) | 3.83 | 3.72 |
Technical tests with practical coding questions | 3.59 | 3.67 |
Technical tests with theoretical questions | 3.27 | 3.15 |
Personal portfolio | 3.23 | 3.37 |
Gamified technical tests | 3.18 | 3.42 |
Take-home (asynchronous) development projects | 3.13 | 3.75 |
Pen and paper/whiteboard coding tests | 2.88 | 2.7 |
- AI insights
- Hot take
Recruiters have started using AI too.
Developers aren’t the only ones using AI in their jobs. Over a third of recruiters and hiring managers say that they leverage AI-assisted tools to hire for technical roles.
Top use cases include:
- Writing job descriptions
- Preparing interview questions
- Communicating with candidates throughout the hiring process
So to sum up: 67% of developers and 38% of recruiters are already using AI in their work. And yet, we’re only just seeing this impact the way we hire developers, with only 8% of companies encouraging the use of AI in their recruitment process.
Do you need to reevaluate the way you see AI, so as to remain relevant in your hiring approach?
Do you use ChatGPT or AI-assisted tools to help you hire for technical roles?
Examples: to help you draft interview questions, take notes, compare candidates, write emails, do industry research.
Yes | 37.95% |
No | 62.05% |
Please specify what you use AI for:
Job descriptions | 36.15% |
Interview questions | 34.52% |
Candidate communication throughout the process (messaging) | 34.38% |
Helping candidates prepare for interviews | 23.19% |
Candidate screening and benchmarking | 20.74% |
Candidate sourcing (boolean search strings, for example) | 19.78% |
Process documentation | 18.01% |
Onboarding support | 15.01% |
Hiring market research | 15.01% |
Notetaking/summaries throughout the process | 14.87% |
Mission and value statements | 13.92% |
Hiring manager relationships and communication | 11.32% |
Other (please specify) | 3.55% |
Recruiters, AI and mistrust.
Despite the fact that HR tech providers have thoroughly embraced AI this year, some recruiters (just like developers) remain weary of this new technology.
When we asked those who don’t use AI at work why that was, mistrust and employer policy were the top stated reasons.
If you don’t use AI-assisted tools, please specify why:
Employer policy | 25.48% |
It’s too unreliable | 20.62% |
I don’t know how | 16.40% |
Not efficient use of time | 20.38% |
I don’t trust it (data retention, leaks, etc.) | 26.67% |
Legal concerns | 19.19% |
Other (please specify) | 13.54% |
3. What will tech hiring look like in 2024?
TL;DR Organizations will invest in technical hiring in 2024, and recruitment goals are set to be slightly more ambitious than the past year. To achieve these goals, over half of hiring companies will be looking to source international talent.
Skills-based hiring will also play an important role, with 80% of companies open to hiring developers with non-academic backgrounds.
Indeed, the heat is on to build a bigger, more diverse talent pool, while managing costs. Recruiters predict hiring AI specialists and evaluating soft skills will be particularly challenging.
a. 2024 tech recruitment goals and priorities
The pace of hiring is picking up (slightly).
This year’s hiring goals are slightly more ambitious than last years.
In 2022, 35% of companies were planning to hire over 50 developers. 2023 goals were slightly more timid, with only 23% of companies hiring at that volume. This year, ambitions are picking up again, with 30% of respondents saying they plan to hire more than 50 devs in 2024.
In 2024, how many technical people does your company plan to hire?
2024 | 2023 | |
0-10 | 34.46% | 39.20% |
11-50 | 19.49% | 23.93% |
51-100 | 9.78% | 7.42% |
101-200 | 5.12% | 4.44% |
201-500 | 2.72% | 2.98% |
Over 500 | 5.83% | 4.15% |
I don’t know | 22.60% | 17.89% |
Wanted: mid-level and junior developers.
Recruiters are mainly looking for junior to mid-level engineers.
Indeed, organizations have shifted their priorities in the past year and have less demand for senior developers.
Last year, 31% of recruiters were looking to hire senior profiles. This has dropped to 18% this year.
This may be because they’ve filled those open senior positions, or perhaps this is related to budget constraints.
What type of profile are you hiring most of?
Mid-level | 32.85% |
Junior level | 26.83% |
Entry level | 19.83% |
Senior level | 17.53% |
Principal/Staff/Expert level | 2.96% |
Python, JavaScript, React and Node.js in the top spots.
Python and JavaScript are both the best-known and the most sought-after programming languages.
As for frameworks and environments, React and Node.js are the most coveted.
Best-known vs. most in-demand programming languages
We asked developers “Which programming languages do you know?”. We also asked recruiters “Which programming languages does your company have high demand for?”. Respondents could select multiple answers.
Best-known vs. most in-demand frameworks
We asked developers “Which frameworks do you know?”. We also asked recruiters “Which frameworks does your company have high demand for?”. Respondents could select multiple answers.
Developers | Recruiters | |
React | 31.77% | 28.66% |
Node.js | 36.16% | 24.33% |
.NETCore | 20.16% | 22.36% |
Spring | 16.20% | 18.35% |
Angular 2+ | 12.56% | 17.72% |
AngularJS | 11.94% | 13.86% |
None of the above | 22.72% | 12.05% |
Vue.js | 13.81% | 11.10% |
Django | 15.71% | 10.87% |
React Native | 10.27% | 10.00% |
Next.js | 12.05% | 9.13% |
Flutter | 7.80% | 8.03% |
ExpressJS | 16.25% | 6.30% |
Laravel | 8.04% | 6.22% |
Flask | 12.33% | 5.98% |
ASP | 6.18% | 5.67% |
Symfony | 8.70% | 5.67% |
Other (please specify) | 4.34% | 5.35% |
NestJS | 5.03% | 5.04% |
FastAPI | 5.68% | 4.88% |
Qt | 7.83% | 3.23% |
RoR (Ruby on Rails) | 2.74% | 2.83% |
Nuxt.js | 2.33% | 2.20% |
Xamarin | 2.49% | 2.20% |
Backbone.js | 1.05% | 2.05% |
Quarkus | 1.09% | 2.05% |
Play | 0.67% | 1.97% |
Svelte | 2.79% | 1.81% |
JSF | 2.24% | 1.65% |
Backbone.Marionette | 0.22% | 1.57% |
Cocoa | 0.89% | 1.42% |
Ember | 0.67% | 1.42% |
Ionic | 2.58% | 1.42% |
Aurelia | 0.22% | 1.34% |
Pyramid | 0.46% | 1.34% |
RubyMotion | 0.29% | 1.26% |
ExtJS | 0.95% | 1.02% |
Padrino | 0.16% | 1.02% |
Struts | 1.49% | 1.02% |
Knockout.js | 0.94% | 0.79% |
Meteor | 0.81% | 0.63% |
The gig economy seems to be losing speed.
Last year, post-pandemic, we noticed two things: the number of freelance developers increased, and there was a notable boom in companies turning to external contributors (63%).
This year, 57% of recruiters stated that their company hires contingent workers for their tech needs.
Is this linked to the fact that in-house recruitment seems to be picking up? Maybe budget is being allotted elsewhere? It will be interesting to see how this trend affects hiring in 2024.
Does your company hire contingent workers for tech needs?
I.e freelancers, independent consultants, contractors, part-timers, on-call workers, etc.
Yes | 56.95% |
No | 27.87% |
I don’t know | 15.18% |
Over half of organizations source technical roles internationally.
An increasing number of companies are looking abroad for tech talent. In 2022, 40% of recruiters said that they hire internationally. That number has risen to 51% this year.
Sure, refined remote policies make this possible. But maybe the current fervor for skills-based hiring is also facilitating this trend?
When skills are placed at the center of recruitment strategies, other defining factors are put into perspective, barriers are lifted.
Do you or your company source technical roles outside of your country?
Yes | 51.03% |
No | 34.77% |
I don’t know | 14.19% |
Why? It’s about building a bigger, more diverse talent pool, for less.
Those that source technical roles outside of their country say that they do so for a number of reasons.
The top motivator is budget, stated by 42% of respondents. Recruiters also outsource to increase the size and diversity of their talent pool.
Indeed, finding qualified candidates is the top cited hiring challenge, year in, year out. Sourcing internationally is one way to cast a wider net, while managing costs.
If yes, why?
For budgetary reasons | 41.65% |
To broaden our talent pool | 36.05% |
To build a diverse workforce | 32.45% |
To cover more timezones | 24.29% |
To facilitate new market penetration | 21.06% |
For linguistic reasons | 8.73% |
Other (please specify) | 6.55% |
- Hot take
The majority of companies hire developers with non-academic backgrounds.
A few years back, we saw a leap in the number of companies hiring developers with non-academic training.
Between 2021 and 2022, the number of recruiters hiring from this pool just about doubled.
However, since then, we’ve seen very little change.
In 2024, as a growing number of recruitment professionals ditch degree requirements, and share the benefits, will those last 20% be swayed?
Do you recruit developers with non-academic backgrounds?
I.e self-taught, bootcamp, MOOC, short-term training course, etc.
Yes, regularly | 40.20% |
Yes, but rarely | 40.35% |
No | 19.45% |
Full-stack and back-end developers are still the most sought-after engineers.
If we’ve learned anything from the past 7 years of surveying our developer and recruiter communities, it’s that full-stack, back-end and front-end developers will always be in high demand.
But, what’s new? It looks like companies are looking to better understand and further explore AI in 2024. 21% of recruiters are looking to hire machine learning/AI specialists, vs. 18% last year.
Are they optimistic and excited about how AI could enhance their business? Or are they feeling the pressure to “keep up”?
Which technical positions are you looking to hire for in 2024?
Respondents could select multiple answers.
Full-stack developer/engineer | 41.07% |
Back-end developer/engineer | 40.06% |
Front-end developer/engineer | 28.71% |
Applications developer | 28.63% |
DevOps | 25.23% |
AI/Machine learning specialist | 21.48% |
Software architect | 18.15% |
Project manager | 16.56% |
Data scientist | 16.20% |
Cloud engineer | 15.98% |
Mobile developer/engineer | 15.47% |
Tester | 15.18% |
Cybersecurity engineer | 14.53% |
Systems engineer | 12.65% |
Product manager | 12.08% |
Data or business analyst | 11.71% |
Information security analyst | 9.98% |
Sysadmin | 9.18% |
Game developer/engineer | 8.32% |
Data architect | 7.74% |
Web3 developer | 6.65% |
Blockchain engineer | 6.22% |
DBA | 5.28% |
CTO | 4.56% |
Prompt Engineer | 3.54% |
Other (please specify) | 5.06% |
The heat is on to hire AI specialists.
As mentioned above, demand for machine learning and AI specialists is on the rise—and recruiters are in the hot seat!
For the first time ever, AI specialist positions have made the podium for the most difficult roles to fill. This new challenge has knocked full-stack roles down to third place, after multiple years in the top spot.
Fortunately, 34% of developers are eager to learn more about machine/deep learning this year. Maybe upskilling internal team members is the answer?
Which positions do you think you’ll struggle to recruit for in 2024?
Respondents could select multiple answers.
Back-end developer/engineer | 20.82% |
AI/Machine learning specialist | 18.37% |
Full-stack developer/engineer | 14.53% |
DevOps | 13.09% |
Applications developer | 11.93% |
Front-end developer/engineer | 10.05% |
Software architect | 9.33% |
Cloud engineer | 7.74% |
Cybersecurity engineer | 7.45% |
Other (please specify) | 7.38% |
Data scientist | 5.93% |
Project manager | 5.64% |
Tester | 5.50% |
Game developer/engineer | 5.35% |
Mobile developer/engineer | 5.28% |
Blockchain engineer | 5.21% |
Data architect | 4.70% |
Information security analyst | 4.27% |
Product manager | 3.83% |
Sysadmin | 3.83% |
Data or business analyst | 3.76% |
Systems engineer | 3.62% |
CTO | 3.47% |
Web3 developer | 2.31% |
DBA | 1.81% |
Prompt Engineer | 1.30% |
b. Top 2024 tech hiring challenges
- Hot take
Soft skills are considered just as important as hard skills.
Think that only HR professionals value soft skills? And that engineers only value hard, technical skills?
Think again.
A whopping 78% of developers and 81% of recruiters say that soft skills are at least as important as hard skills when it comes to software engineers.
Yes, soft skills matter.
For developers, the challenge is knowing how to showcase those skills.
For recruiters, getting better at defining and assessing those skills will be key for 2024.
When it comes to software engineers, do you consider soft skills to be more or less important than hard (technical) skills?
Soft skills are _________ hard skills.
Developers | Recruiters | |
More important than | 11.15% | 23.03% |
Less important than | 13.76% | 13.20% |
As important as | 66.62% | 57.57% |
I don’t know | 8.47% | 6.20% |
How can you hire qualified developers, if you can’t find qualified developers?
Recruiters highlighted the same top 2 challenges this year as they did last year:
- Finding qualified candidates
- Identifying potential, even if candidates don’t have the perfect matching skillset
Identifying potential may have become a little easier, with less respondents pinning it as a top challenge this year vs. 2023 (down 4%). There’s a good chance that recruiters have better tooling, but there’s still room for improvement.
We also see that soft skills are decidedly tricky to assess. 1 in 5 recruiters say it’s the hardest part about hiring developers.
What are your main challenges when recruiting for technical roles?
Respondents could select multiple answers.
Finding qualified candidates | 30.44% |
Identifying potential even if candidates don’t have the perfect matching skillset | 24.81% |
Matching the appropriate candidate with the right job | 21.57% |
Evaluating soft skills | 19.88% |
Aligning with hiring managers’ demands/job requirements | 18.46% |
Standing out from other companies to attract talent | 17.49% |
Conducting technical interviews | 15.28% |
Dealing with a high volume of applications/candidates | 14.96% |
Closing candidates | 14.70% |
Knowing developers’ culture and mindset to engage with them | 12.95% |
Meeting recruitment volume targets | 10.10% |
Recruiting within tight time frames | 9.65% |
Evaluating/screening candidates without having the necessary technical skills | 9.33% |
Mitigating bias in the recruitment process | 7.38% |
Other (please specify) | 3.17% |
c. Recruitment budgets in 2024
Hiring budgets aren’t frozen.
About one quarter of tech recruiters will have more budget to recruit for technical roles in 2024 vs. last year.
17% say they have the same envelope as last year and 14% say they have less.
The remaining 44% either aren’t yet clear on their 2024 budget, or aren’t sure how it compares to 2023.
This data shows that, for the most part, companies are still investing in their technical recruiting.
What is your organization’s estimated 2024 annual budget* for recruiting technical roles, in dollars?
*Any internal or external costs (tools, job boards, agency fees, etc.) related to hiring – excluding recruiters’ or developers’ salaries.
2024 | 2023 | |
Less than $5,000 | 16.26% | 14.84% |
$5,000 to $10,000 | 11.08% | 9.16% |
$10,000 to $50,000 | 10.23% | 11.05% |
$50,000 to 100,000 | 8.35% | 6.91% |
$100,000 to 300,000 | 5.57% | 3.42% |
Over $300,000 | 5.63% | 5.89% |
I don’t know | 42.88% | 48.73% |
Is this more or less than last year’s budget (2023)?
More | 25.52% |
Less | 13.73% |
The same | 17.10% |
I don’t know | 43.65% |
- AI insights
Companies will invest in AI in 2024.
AI tools are, by far, the number one thing that companies plan to invest in, when it comes to their HR efforts.
We’re on the edges of our seats, excited to see how AI will impact processes, products and teams.
What does your company plan to invest in/develop in 2024?
AI tools | 33.23% |
Talent retention | 20.40% |
Candidate experience | 18.78% |
Expanding our talent pool | 18.33% |
Candidate assessment (screening, interviewing) | 15.74% |
Employer branding | 15.41% |
Talent diversity | 14.44% |
HR analytics | 10.10% |
HR technology and tools (not including AI) | 9.65% |
Recruitment marketing | 9.33% |
Reskilling or upskilling to meet hiring goals | 9.26% |
Collaborative hiring | 8.29% |
Social recruiting | 7.77% |
GDPR | 6.93% |
Other (please specify) | 6.93% |
4. Survey Demographics
We gathered feedback from over 13,000 developers from 149 different countries, with diverse professional and personal backgrounds.
Although many student coders took part in our survey, our developer community was mostly representative of professionals working in various positions and industries.
IT services was the most common industry and full-stack developer was the top represented tech position.
We also surveyed roughly 5,500 people who hire technical profiles as part of their job. Respondents came from 143 countries, with varying professional experience and responsibilities.
a. Our developer community
Geography
France | 28.71% |
India | 9.99% |
United States | 8.68% |
Germany | 3.99% |
United Kingdom | 2.54% |
Brazil | 2.44% |
Canada | 2.36% |
Morocco | 2.18% |
Spain | 2.06% |
Poland | 1.95% |
Gender
Female | 14.32% |
Male | 84.04% |
Non-binary | 1.64% |
Age
Under 20 | 13.13% |
20-24 | 26.40% |
25-29 | 19.28% |
30-34 | 15.22% |
35-39 | 10.18% |
40-44 | 7.33% |
45-49 | 3.94% |
50-54 | 2.68% |
55-60 | 1.31% |
Over 60 | 0.53% |
Employment status
Employed full-time | 39.15% |
Student | 33.66% |
Unemployed | 13.17% |
Freelancer or self-employed | 6.07% |
Intern | 3.17% |
Employed part-time | 2.83% |
None of the above | 1.54% |
Retired | 0.41% |
Unemployed, not looking for work | 0.00% |
Other (please specify) | 0.00% |
Position
Full-stack developer/engineer | 25.60% |
Back-end developer/engineer | 16.95% |
Other (please specify) | 9.25% |
Front-end developer/engineer | 6.74% |
Applications developer | 6.49% |
Teacher, educator, trainer or academic researcher | 3.65% |
Embedded software engineer | 3.60% |
Tech lead | 2.99% |
Job seeker | 2.99% |
Data scientist or machine learning specialist | 2.64% |
DevOps | 2.54% |
Game developer/engineer | 2.54% |
Data or business analyst | 2.34% |
Mobile developer/engineer | 2.06% |
Tester/Test engineering analyst | 1.94% |
Systems engineer | 1.86% |
Architect | 1.84% |
Sysadmin | 1.53% |
Project manager | 1.11% |
CEO | 0.43% |
Product manager | 0.43% |
CTO | 0.38% |
DBA | 0.13% |
Job seeker | 0.00% |
Years of experience
0-1 year | 52.31% |
2-3 years | 17.46% |
4-5 years | 9.47% |
6-7 years | 5.07% |
8-9 years | 2.60% |
10-11 years | 3.16% |
12-15 years | 3.51% |
16-20 years | 2.74% |
Over 20 | 3.69% |
Company size
I’m self-employed | 11.59% |
1-9 employees | 7.17% |
10-49 employees | 16.44% |
50-249 employees | 17.88% |
250-999 employees | 13.48% |
Over 1000 employees | 33.44% |
Industry
IT services | 24.31% |
Technology | 13.23% |
Finance | 8.10% |
Other (please specify) | 7.52% |
I don’t work in one particular industry | 7.14% |
Education | 5.13% |
Healthcare | 3.92% |
Telecommunications | 3.90% |
Automotive | 3.04% |
Retail | 2.92% |
Media | 2.87% |
Manufacturing | 2.67% |
Aerospace | 2.59% |
Energy | 2.59% |
Public administration | 2.21% |
Insurance | 2.06% |
Security | 1.91% |
Construction | 1.23% |
Real estate | 1.16% |
Agriculture | 0.73% |
Hardware | 0.58% |
Beauty | 0.20% |
b. Our recruiter community
Geography
France | 19.70% |
India | 17.01% |
United States | 6.11% |
Morocco | 4.69% |
Tunisia | 3.25% |
Brazil | 2.51% |
Vietnam | 2.34% |
Germany | 2.27% |
China | 2.09% |
Canada | 1.84% |
Gender
Female | 14.48% |
Male | 83.65% |
Non-binary | 1.88% |
Position
Developer | 29.76% |
Tech lead | 26.72% |
Other (please specify) | 12.69% |
CTO (Chief Technology Officer) | 9.20% |
Learning/training/development | 5.90% |
Talent acquisition/recruitment | 5.09% |
Business manager | 3.57% |
HR | 2.32% |
Benefits and compensation | 2.06% |
OM (Office Manager) | 1.07% |
Sourcing specialist | 0.80% |
Talent brand manager | 0.80% |
CHO (Chief Happiness Officer) | 0.00% |
Company size
I’m self-employed | 15.10% |
1-9 employees | 11.80% |
10-49 employees | 17.96% |
50-249 employees | 19.66% |
250-999 employees | 11.97% |
Over 1000 employees | 23.50% |
Industry
IT services | 28.51% |
Technology | 19.12% |
Finance | 8.40% |
I don’t work in one particular industry | 7.86% |
Education | 4.20% |
Media | 3.66% |
Telecommunications | 3.31% |
Healthcare | 3.13% |
Automotive | 3.13% |
Retail | 2.95% |
Insurance | 2.06% |
Manufacturing | 1.97% |
Public administration | 1.79% |
Aerospace | 1.70% |
Real estate | 1.61% |
Agriculture | 1.43% |
Energy | 1.25% |
Hardware | 1.25% |
Security | 1.07% |
Construction | 0.89% |
Beauty | 0.71% |