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

Country
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

97,000

Academic Research

1,212,000

Coding / Programming

858,000

Code Reviewing

549,000

Testing

555,000

System Design

40,000

Graphic Design / Art

253,000

Infrastructure Development / DevOps

Number of software developers by job title

1,024,000

Developer / Programmer / Software Engineer

73,000

DevOps Engineer / Infrastructure Developer

18,000

DBA

129,000

Architect

36,000

Tester / QA Engineer

49,000

Technical Support

111,000

Data Analyst / Data Engineer / Data Scientist

Technologies

Number of software developers by primary programming language

Respondents were allowed to select up to 3 primary languages

<1,000

Assembly

36,000

C

100,000

C#

92,000

C++

3,000

Clojure / ClojureScript

4,000

COBOL

<1,000

CoffeeScript

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

9,000

Assembly

139,000

C

164,000

C#

228,000

C++

9,000

Clojure / ClojureScript

4,000

COBOL

2,000

CoffeeScript

Number of software developers by software type

31,000

Augmented Reality / Virtual Reality

212,000

Business Intelligence / Data Science / Machine Learning

52,000

Blockchain

334,000

Database / Data Storage

119,000

Entertainment

316,000

Finance

61,000

Games

Number of software developers by platforms

311,000

Desktop

390,000

Mobile

908,000

Web (Back‑end)

670,000

Web (Front‑end)

7,000

Consoles (Xbox / PlayStation / Nintendo etc.)

253,000

Server / Infrastructure

67,000

IoT / Embedded

26,000

WebAssembly

367,000

Cloud

Number of software developers by operating system

706,000

Windows

509,000

Linux

533,000

macOS


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.