Skip to content

Workplace

Your current workplace.
$70,332
Difference between U.S. salary average and the rest of the world.

Yearly Income

The three strongest predictors of a high income continue to be having more experience, working for a larger company, and being located in the U.S..
Your yearly gross (pre-tax) income in U.S. dollar.
0%
20%
40%
60%
80%
100%
1
$0k-$20k
2
$20k-$40k
3
$40k-$60k
4
$60k-$80k
5
$80k-$100k
6
$100k-$150k
7
$150k-$200k
8
>$200k
9
N/A
0%
20%
40%
60%
80%
100%

Income Evolution

While the U.S. does offer the highest salaries, it only ranks 11th when looking at countries with the highest proportion of increasing income. Instead, the top 10 is largely made up of Nordic countries and their neighbors, which could presage a reshuffle of the salary rankings in the coming years.
How has your total income evolved over the past 12 months?
0%
20%
40%
60%
80%
100%
1
Increased
2
Stayed the same
3
Decreased
0%
20%
40%
60%
80%
100%
66%
Percentage of respondents working for large (1000+ employees) companies who saw their income increase over the past year.

Company Size

While working for larger companies remains correlated with earning more and seeing your income increase, it's also interesting to look at what happens when you don't work for a company at all.

In addition to working fewer hours per week, freelancers also reported lower AI usage and more negative attitudes towards AI in general, pointing to a possible solution for those seeking an alternative path–at the cost of lower revenues.

How many people work at your organization, including yourself?
0%
20%
40%
60%
80%
100%
1
1
2
2-5
3
6-10
4
11-20
5
21-50
6
51-100
7
101-1000
8
1000+
9
N/A
0%
20%
40%
60%
80%
100%
$44,939
Average salary difference between job titles containing 'engineer' and those containing 'developer'.

Carrying the “engineer” still comes with an income premium compared to being “just” a developer.

We can also see front-end development still makes up the bulk of the work, which makes sense given the web-centric focus of the survey's audience.

What is your job title?
(freeform question)
0%
20%
40%
60%
80%
100%
01
Software Engineer
02
Developer
03
Senior Engineer
04
Senior Developer
+1
05
Frontend Developer
-1
06
Technical Lead
+1
07
Fullstack Developer
-1
08
Principal Engineer
09
Lead Developer
+3
10
Frontend Engineer
0%
20%
40%
60%
80%
100%

Work Areas

Plotting work areas against average yearly income and average years of experience reveals a fairly strong correlation between the two.

Yet a few areas (such as AI and platform engineering, and hiring/interviewing) sit above the trendline, meaning they correlate with higher incomes than what you'd normally expect to see.

Which of these areas of software development are part of your day-to-day work?
Multiple
0%
20%
40%
60%
80%
100%
01
Front-end development (JS/TS)
02
Front-end development (CSS)
03
Back-end development
04
Systems design & architecture
05
DevOps
06
Technical leadership
07
Developer tools/tooling
08
Quality assurance
09
Project management
10
Accessibility testing
0%
20%
40%
60%
80%
100%
4
Median number of job applications need by respondents to find their current job.

Number of Applications

Finding a new job is always a challenge, but thankfully it's one that gets easier over the years, as more experienced developers needed fewer tries on average to get hired.
How many positions did you apply to before getting your current job?
0%
20%
40%
60%
80%
100%
1
None (did not apply)
2
1
3
2-5
4
5-10
5
10-50
6
50-100
7
100+
0%
20%
40%
60%
80%
100%

Job Finding

Interestingly, the data shows that finding your job through open-source or community work leads to a 39% income premium compared to the overall median.

And when it comes to effectiveness, generic job-finding methods such as LinkedIn or job boards require submitting more applications than going through your own personal network, or even applying to a company directly.

How did you find your current job?
Multiple
0%
20%
40%
60%
80%
100%
01
Personal network
02
Direct application to the company
03
Recruiter
05
Job board
06
Referral
07
Founded the company or self-employed
08
Contacted by company
+3
09
Internship
+3
10
Internal promotion or transfer
-2
0%
20%
40%
60%
80%
100%
0.7
Difference in respondent's average job happiness (on a 5-point scale) between companies that allow remote work and those that don't.

Remote Work

Lack of remote work is correlated with both lower median income and lower job satisfaction. And larger organizations seem to have a harder time transitioning to remote work, with the median number of employees being only 35 when looking at fully-remote companies.
What best describes your employer's remote work policy?
0%
20%
40%
60%
80%
100%
01
No remote work
02
Hybrid
03
Exclusively remote
04
Up to the employee
05
Hybrid
06
Mostly remote
+1
07
Working from home
08
Freelancer/self-employed
09
Other Answers
+1
10
Other Answers
+1
0%
20%
40%
60%
80%
100%

Work Hours

While it may look like working more means earning more, income varies much more due to other confounding factors (years of experience, company size, etc.) than due to sheer amount of time spent at work.

In fact, if we isolate U.S. developers with 10-14 years of experience in order to eliminate those factor's influence, we see that the correlation between work hours and salary all but disappears.

In a typical week, how many hours do you work?
0%
20%
40%
60%
80%
100%
1
Under 30
2
31-35
3
36-40
4
41-45
5
46-50
6
Over 50
0%
20%
40%
60%
80%
100%

Job Happiness

While the majority of developers remain happy about their job, the data does show a slight increase in unhappy respondents compared to last year (white striped bars).
How happy are you with your current job?
0%
20%
40%
60%
80%
100%
1
Very Unhappy
2
Unhappy
3
Neutral
4
Happy
5
Very Happy
0%
20%
40%
60%
80%
100%

Workplace Perks

Once again coworker relationships, work-life balance, and overall working conditions rank far higher than raw compensation.
What do you enjoy about your current workplace?
Multiple
0%
20%
40%
60%
80%
100%
01
Relationships with coworkers
02
Work-life balance
03
Working conditions
04
Work content
05
Company culture
06
Compensation
07
Job security
08
Training & professional development
09
Being self-employed
10
Other Answers
0%
20%
40%
60%
80%
100%

Workplace Difficulties

Poor management was a write-in answer last year, and adding it as part of the official selectable items in this edition made it shoot straight to the top as the workplace difficulty respondents struggle with the most.
What are the negative aspects of the working environment at your current employer?
Multiple
0%
20%
40%
60%
80%
100%
01
Poor management
+8
02
Compensation
-1
03
Work content
04
Training & professional development
-2
05
Job security
06
Company culture
-2
07
Work-life balance
-1
08
Working conditions
-1
09
Relationships with coworkers
-1
10
ai_fatigue
11
Other Answers
0%
20%
40%
60%
80%
100%

Mental State

This question's response items were inspired by common signs of burnout, and with respondents selecting 4.5 items on average it's fair to say this is a problem that affects a lot of us.
Which of the following have you experienced recently?
Multiple
0%
20%
40%
60%
80%
100%
01
Having reduced motivation or interest for work
02
Feeling increasingly cynical about my work or industry
03
Feeling emotionally drained at the end of the workday
04
Finding myself procrastinating more
05
Having trouble focusing on tasks I used to enjoy
06
Having a reduced sense of accomplishment at work
07
Feeling less effective at work
08
Having trouble sleeping or irregular sleep patterns
09
Having trouble disconnecting from work outside of work hours
10
AI fatigue
11
Other Answers
0%
20%
40%
60%
80%
100%

Keyboard

Mechanical keyboards are having a bit of a moment, but many developers are still fine with the default laptop keyboard.
What kind of keyboard do you typically use for work?
(freeform question)

View:

0%
20%
40%
60%
80%
100%
01
Apple keyboard
2
02
Mechanical keyboard
9
03
Logitech
1
04
Laptop keyboard
05
Ergonomic keyboard
6
06
Keyboard layouts
3
07
Regular keyboard
08
Split keyboard
10
Microsoft keyboard
0%
20%
40%
60%
80%
100%

Monitors

Having two monitors may be the norm, but a sizeable minority still manages to survive with just one.
How many monitors do you typically use when working?
0%
20%
40%
60%
80%
100%
1
None
2
1
3
2
4
3
5
4 or more
0%
20%
40%
60%
80%
100%