Developer Ecosystem

Data Playground

Discover the latest software development trends and insights

Navigate the main trends in the IT community.
Compare yourself to the community portrait.
Find out the size of a specific market for your products.
Check out top programming languages in 2024.

Trends at a Glance

Over the past few years, the tech sector has seen both significant growth and the democratization of development. More professionals are choosing careers as developers or exploring various roles beyond the conventional developer positions, such as designers, analysts, engineers, and more. By 2024, the number of professional developers worldwide reached approximately 19.6 million people. See the charts below for a breakdown of trends in the total number of professional developers globally between 2019 and 2024.

Number of Software developers (in millions)


14.1

2019

14.9

2020

16.2

2021

17.3

2022

18.2

2023

19.6

2024

Top 15 countries by number of professional developers


0K

106K

160K

241K

363K

546K

822K

1,237K

1,862K

2,802K

4,215K

201920202021202220232024201920202021202220232024ChinaUnited StatesIndiaJapanBrazilGermanyUnited KingdomCanadaSouth KoreaFrancePolandSpainMexicoTürkiyeArgentina

Number of professional developers by age groups (in millions)


0.2

18‑20

2.9

21‑24

5.1

25‑29

4.3

30‑34

2.7

35‑39

3.0

40‑49

1.1

50‑59

0.3

60+

Number of developers by segments

Explore our dashboard to easily calculate how many developers share the characteristics you’re interested in. Gain valuable insights into the prevalence of specific programming languages and technologies, and share your findings with others.

Filter by

All categories

Number of software developers by top 13 countries


2,569,000

India

0

Brazil

0

Canada

0

China

0

France

0

Germany

0

Japan

Number of software developers by age group


54,000

18‑20

887,000

21‑24

778,000

25‑29

464,000

30‑34

157,000

35‑39

200,000

40‑49

19,000

50‑59

5,000

60+

Number of software developers by professional experience


204,000

<1 year

661,000

1‑2 years

723,000

3‑5 years

559,000

6‑10 years

246,000

11‑16 years

161,000

16+ years

Number of software developers by activities involved


2,569,000

Coding / Programming

1,577,000

Code Reviewing

1,179,000

Deployment

908,000

System Design

567,000

Infrastructure Development / DevOps

437,000

Testing

355,000

Machine Learning

Number of software developers by job title


2,268,000

Developer / Programmer / Software Engineer

368,000

Team Lead

348,000

Architect

255,000

DevOps Engineer / Infrastructure Developer

223,000

Data Analyst / Data Engineer / Data Scientist

146,000

CIO / CEO / CTO

95,000

Tester / QA Engineer

Number of software developers by primary programming language

Respondents were allowed to select up to 3 primary languages


925,000

JavaScript

897,000

Java

864,000

Python

567,000

TypeScript

447,000

SQL

385,000

HTML / CSS

307,000

C++

Number of software developers by programming language used in the last 12 months


1,633,000

JavaScript

1,391,000

Python

1,283,000

Java

1,266,000

SQL

1,260,000

HTML / CSS

1,033,000

TypeScript

866,000

Shell scripting languages

Number of software developers by software type


1,030,000

Websites

785,000

Cloud services

761,000

Business applications

741,000

Web services (without a GUI)

508,000

Finance

422,000

System software

301,000

Analytical software

Number of software developers by platforms


1,586,000

Browser

1,536,000

Server / Infrastructure / Cloud

1,274,000

Desktop

860,000

Mobile

176,000

IoT / Embedded

126,000

WebAssembly

49,000

Console (Xbox, PlayStation, Nintendo, etc.)

Number of software developers by operating system


1,586,000

Windows

1,200,000

macOS

1,165,000

Linux

Join the JetBrains Tech Insights Lab

Take part in surveys and UX studies to help make JetBrains products even better. For participating in our research, you’ll also get the chance to earn rewards.