Demographics

Share:

Developer profile

What is your employment status?

64%

Fully employed by a company / organization

15%

Student

6%

Working student

5%

Freelancer

5%

Self-employed

2%

Partially employed by a company / organization

1%

Retired

1%

Other

About two-thirds of respondents are fully employed by a company / organization.

Which of the following best describes your job role?

79%

Developer / Programmer / Software Engineer

13%

Team Lead

12%

Architect

11%

DevOps Engineer / Infrastructure Developer

6%

Data Analyst / Data Engineer/ Data Scientist

5%

Technical Support

4%

CIO / CEO / CTO

Developers often perform other job roles as well. Besides Developer / Programmer / Software Engineer, the top 3 roles selected by respondents were Team Lead, Architect, and DevOps Engineer / Infrastructure Developer.

Which of the following best describes the level of your current position?

41%

Senior

35%

Middle

19%

Junior

4%

Trainee

1%

Other

How many years of professional coding experience do you have?

9%

Less than 1 year

17%

1–2 years

25%

3–5 years

19%

6–10 years

11%

11–16 years

13%

16+ years

6%

I don't have any professional coding experience

Which of the following best describes the level of your current position?

TraineeJuniorMiddleSeniorOther
5%2%1%0%6%I don't have any professional coding experience
48%19%2%0%8%Less than 1 year
33%49%15%1%10%1–2 years
11%26%47%14%11%3–5 years
3%4%24%32%19%6–10 years
0%1%6%23%13%11–16 years
0%5%29%33%16+ years
0%49%

How much experience does it take to go from a junior to a middle position, or from a middle to a senior one? Much depends on the specific company, tasks, and situation, but the table above shows the general trends.

Which of the following best describes the highest level of formal education that you’ve completed?

49%

Bachelor’s degree

19%

Some college / university study without earning a bachelor’s degree

17%

Master’s degree

10%

Secondary school

2%

Doctoral degree

1%

Professional degree

1%

Primary / elementary school

2%

Other

Could you tell us your age range?

10%

18–20

44%

21–29

28%

30–39

12%

40–49

4%

50–59

2%

60 or older

What is your country or region?

20%

Mainland China

14%

United States

10%

Japan

9%

India

4%

Germany

3%

United Kingdom

3%

Brazil

Company

How many people work for your company / organization?

3%

Just me

11%

2–10

19%

11–50

29%

51–500

7%

501–1,000

11%

1,001–5,000

17%

More than 5,000

3%

Not sure

About two-thirds of respondents work at companies with 500 or fewer employees.

How many people write code at your company (approximately)?

27%

0–20%

24%

21–40%

19%

41–60%

14%

61–80%

8%

81–100%

8%

Not sure

Is IT your company’s core business?

In which of the following sectors is your company primarily active?

IT sector

37%

IT Services

21%

Other Software

20%

Mobile Development

17%

Cloud Computing / Platform

16%

Fintech

15%

Big Data / Data Analysis

14%

Software Development Tools

In which of the following sectors is your company primarily active?

Non-IT sector

19%

Banking / Real Estate / Mortgage Financing / Accounting / Finance / Insurance

12%

Education / Training

11%

Sales / Distribution / Retail

9%

Manufacturing

8%

Medicine / Health

8%

Entertainment / Mass Media and Information / Publishing

6%

Logistics/ Transportation

What kind of development does your company do?

64%

Product development

46%

In-house development

34%

Custom-tailored software / websites / applications

29%

Customer services development

14%

Internal deployment and maintenance of third-party tools

13%

Outsourcing

9%

Open source projects

1%

Other

Do you advocate for development tools you like within your organization / with your colleagues?

What level of influence do you personally have over new technology purchases in your organization?

66% of respondents have either some or great influence over their companies' new technology purchases. Respondents with job roles such as CIO / CEO / CTO, PM / PMM, Architect, Team Lead, UX / UI Designer, DBA, and Developer Advocate most frequently noted that they have great influence over new technology purchases.

When choosing a new development tool, how do you discover and research available solutions?

79%

Start a free trial

64%

Ask developers I know / work with

51%

Visit developer communities like Stack Overflow

20%

Read ratings or reviews on third party sites like G2Crowd

11%

Research companies that have advertised on sites I visit

5%

Research companies that have emailed me

3%

Other

While starting with a trial was by far the most popular way to learn about a product before purchasing it (79%), the share of respondents who research the companies that email them or advertise on the sites they visit has increased since last year.

How does your company make decisions about purchasing development tools?

35%

Developers and management have nearly equal input into purchasing new technology

35%

Developers typically have the most influence on purchasing new technology

22%

Not sure

7%

Management purchases new technology typically without the involvement of developers

1%

Other

How many people are in your project team?

12%

I work on my projects independently

52%

2–7 people

20%

8–12 people

9%

13–20 people

4%

21–40 people

3%

More than 40 people

Most respondents work on projects in small teams of 2–7 people.

What agile software development framework do you use in your team?

48%

Scrum

28%

Kanban

12%

Combined

2%

XP

2%

Other

29%

None

Is the process of making technical decisions in your team more top-down or bottom-up?

How is your team distributed?

40%

Within one country

30%

Across several countries

18%

Within one physical location

11%

Within one city

Gender

91%

Male

5%

Female

2%

Prefer not to say

1%

Non-binary, genderqueer, or gender non-conforming

Demographics:

2022

Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.