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.


View average salaries across multiple countries and major programming languages.


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 2023, the number of professional developers worldwide reached approximately 13.4 million people. See charts below for a breakdown of trends in the total number of professional developers globally between 2019 and 2023.

Number of Software developers (in millions)

12.6

2019

13.1

2020

13.3

2021

13.3

2022

13.4

2023

Top 15 countries by number of professional developers

0K

92K

135K

197K

289K

424K

621K

910K

1,333K

1,952K

2,860K

2019

2020

2021

2022

2023

2019

2020

2021

2022

2023

ChinaUnited StatesJapanIndiaGermanyUnited KingdomBrazilSouth KoreaFranceSpainCanadaPolandMexicoTürkiyeArgentina

Number of professional developers by age groups (in millions)

0.2

18‑20

5.8

21‑29

4.5

30‑39

1.9

40‑49

0.7

50‑59

0.2

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
General Statistics

Number of software developers by top 15 countries

1,212,000

India

0

Argentina

0

Brazil

0

Canada

0

China

0

France

0

Germany

Number of software developers by age group

20,000

18‑20

748,000

21‑29

324,000

30‑39

103,000

40‑49

14,000

50‑59

<1,000

60+

Number of software developers by professional experience

68,000

<1 year

279,000

1‑2 years

335,000

3‑5 years

321,000

6‑10 years

112,000

11‑16 years

94,000

16+ years

Number of software developers by activities involved

1,212,000

Coding / Programming

858,000

Code Reviewing

604,000

Deployment

555,000

System Design

549,000

Testing

253,000

Infrastructure Development / DevOps

150,000

Data Analysis

Number of software developers by job title

1,024,000

Developer / Programmer / Software Engineer

189,000

Team Lead

129,000

Architect

111,000

Data Analyst / Data Engineer / Data Scientist

73,000

DevOps Engineer / Infrastructure Developer

51,000

CIO / CEO / CTO

49,000

Technical Support

Technologies

Number of software developers by primary programming language

Respondents were allowed to select up to 3 primary languages

513,000

JavaScript

504,000

Java

392,000

Python

259,000

SQL

253,000

TypeScript

238,000

HTML / CSS

118,000

Kotlin

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

753,000

JavaScript

683,000

Java

660,000

Python

659,000

HTML / CSS

643,000

SQL

418,000

TypeScript

389,000

Shell scripting languages (bash, shell, powershell)

Number of software developers by software type

635,000

Websites

394,000

Utilities (small apps for small tasks)

334,000

Database / Data Storage

316,000

Finance

272,000

Libraries / Frameworks

245,000

System Software

213,000

Programming Tools

Number of software developers by platforms

908,000

Web (Back‑end)

670,000

Web (Front‑end)

390,000

Mobile

367,000

Cloud

311,000

Desktop

253,000

Server / Infrastructure

67,000

IoT / Embedded

26,000

WebAssembly

7,000

Consoles (Xbox / PlayStation / Nintendo etc.)

Number of software developers by operating system

706,000

Windows

533,000

macOS

509,000

Linux


IT Salary Calculator

Our calculator will give you an estimate of the distribution of developer salaries based on your level of experience, primary programming language, and selected country.

Read about our Methodology


1Enter your programming language, number of years of experience, and country.

2Calculate the salary range based on your parameters.
Programming language
C / C++
Professional experience
1‑2 years
Country
Brazil

Most C / C++ developers with 1‑2 years of professional experience in Brazil can expect the following net monthly salary distribution (excluding any bonuses):

30%

$0‑500

38%

$501‑1,000

15%

$1,001‑1,500

7%

$1,501‑2,000

<1%

$2,001‑3,000

<1%

$3,001‑4,000

<1%

$4,001‑5,000

<1%

$5,001‑7,000

7%

$7,001‑10,000

<1%

$10,001‑15,000

<1%

$15,000+


The graph shows how the average salary level is distributed according to your criteria and is based on responses collected in the State of Developer Ecosystem Survey 2023.


Each year, our extensive surveys reach out to over 30,000 developers across 187 countries, representing a diverse range of specialties. With data collected over multiple years, we are able to present a comprehensive analysis of tech trends spanning the past few years. We welcome professionals and enthusiasts of all levels and IT backgrounds to join our JetBrains Tech Insights Lab and help us to build a portrait of software development landscape.