Career card

Software Developers

Also called: Developer, Software Architect, Software Developer, Software Engineer

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Share on LinkedIn Download images

LinkedIn posts a link with a summary picture. Images: two pictures to save or post. PDF: the whole card. More

Median pay BLS, 2025$135,980
Openings a year BLS, 2025–3595,300
Typical education to start BLSBachelor's degree
AI exposure BLS, Aug 2026 Very high
Projected job growth BLS, 2025–35 +10.2%

What the data says: AI could halve the time on 15 of its 17 tasks, yet jobs are projected to grow 10.2% by 2035. In the most exposed occupations, the squeeze shows up first among early-career workers. How to think about this →

About this projection

BLS builds AI into its projections where the research supports it: “BLS generally applies adjustments based on this research conservatively, where there is convincing evidence for a change.”

It also notes a limit: “BLS projection methods are not designed to capture extremely rapid technological change.”

On its AI exposure groups, BLS says exposure “does not imply job loss.”

Recent conditions

  • In 2024, 3.0% of people in this work were unemployed, against 3.8% across all occupations Census ACS 2024
  • From Sep 2025 to Aug 2026, 7.9 hires for every 10 job openings in professional and business services, which employs about 51% of people in this work, against 7.3 across all industries BLS JOLTS One box per opening, filled for each hire; hires beyond the openings are added in a lighter shade. Higher can mean openings get filled, or that people leave often; lower, that jobs go unfilled, or hiring is slow.

How to read these

Pay compared with all occupations BLS median wages Pays more than 94% of 825 occupations
lowest-paidhighest-paid

Median pay by state BLS OEWS May 2025, state estimates

$95k$174knot published

Median pay in every state
StateMedianMiddle half earnJobs
Alabama$122,540$86,990 to $154,29017,450
Alaskanot publishednot published530
Arizona$129,690$102,310 to $159,68038,050
Arkansas$104,490$81,480 to $127,7406,050
California$174,410$136,990 to $216,670284,390
Colorado$138,390$122,470 to $173,00043,320
Connecticut$134,120$105,750 to $166,44013,660
Delaware$133,020$113,600 to $164,6403,380
District of Columbia$136,880$117,120 to $169,5806,120
Florida$130,980$101,970 to $164,80087,890
Georgia$131,010$103,410 to $162,24049,700
Hawaii$124,040$82,830 to $170,9701,600
Idaho$131,590$93,740 to $160,5705,750
Illinois$132,110$101,540 to $166,42056,310
Indiana$105,920$83,650 to $135,63014,130
Iowa$114,890$95,600 to $137,0909,040
Kansas$113,420$86,460 to $136,51013,580
Kentucky$109,010$91,960 to $136,0907,660
Louisiana$102,800$82,930 to $122,7404,080
Maine$123,120$99,200 to $163,1502,790
Maryland$138,680$109,120 to $178,00031,350
Massachusetts$165,210$131,370 to $190,28048,190
Michigan$125,570$97,300 to $140,10043,460
Minnesota$130,050$101,670 to $156,75035,890
Mississippi$95,330$70,030 to $127,5701,880
Missouri$126,120$97,540 to $155,01020,020
Montana$121,990$94,800 to $169,1802,160
Nebraska$110,900$91,000 to $135,6007,260
Nevada$128,810$100,680 to $167,8204,520
New Hampshire$139,720$107,240 to $167,88010,840
New Jersey$135,940$107,020 to $170,13051,570
New Mexico$124,520$95,690 to $158,3903,960
New York$166,180$127,160 to $205,540113,510
North Carolina$134,710$104,530 to $164,75058,470
North Dakota$105,600$78,870 to $126,5101,450
Ohio$114,090$96,200 to $135,49044,790
Oklahoma$118,100$94,360 to $138,9406,880
Oregon$142,720$111,750 to $170,60021,830
Pennsylvania$126,550$98,590 to $158,39055,920
Puerto Rico$79,380$63,700 to $97,6002,020
Rhode Island$130,590$101,640 to $154,0405,070
South Carolina$129,450$95,750 to $167,75013,230
South Dakota$96,310$79,810 to $121,1902,380
Tennessee$122,430$90,750 to $138,89019,030
Texas$132,150$103,350 to $162,530163,880
Utah$128,810$100,530 to $160,57031,940
Vermont$125,280$102,820 to $166,6101,740
Virginia$136,460$106,600 to $171,09088,280
Washington$166,540$132,290 to $211,860107,030
West Virginia$121,000$82,700 to $142,6102,650
Wisconsin$122,660$97,740 to $138,59021,730
Wyoming$115,170$100,560 to $153,0901,510

Nationally: $135,980. Shades run from the lowest state median to the highest; a territory below that range takes the lightest. How to read this

How AI touches the work

What AI could speed up, task by task, and where people already use it.

AI could halve the time on 15 of its 17 tasks

1 · AI alone could halve the time 14 · AI + software built on it could 2 · Not much
AI ratingIts main tasks Share of Claude conversations
May 2026
AI + software Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. 0.01%
AI + software Develop or direct software system testing or validation procedures, programming, or documentation. Not published
AI + software Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces. under 0.01%
AI + software Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system. 0.03%
AI + software Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance. 0.20%
AI + software Determine system performance standards. Not published
See all 17 tasks
AI alone Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance. 0.04%
AI + software Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Not published
Not much Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects. Not published
AI + software Prepare reports or correspondence concerning project specifications, activities, or status. O*NET flags this task's ratings as uncertain 0.05%
AI + software Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. 0.01%
AI + software Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel. Not published
AI + software Coordinate installation of software system. Not published
AI + software Monitor functioning of equipment to ensure system operates in conformance with specifications. under 0.01%
AI + software Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration. Not published
Not much Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel. Not published
AI + software Train users to use new or modified equipment. Not published

Ordered by how important O*NET's respondents rate each task (1 to 5) times the share who say it is part of their job. The ordering is ours. 8 of the 17 have a published share of Claude conversations; “not published” means too few conversations for Anthropic to publish a figure.

Where people already use AI

The tasks above say what AI could speed up. This shows what people are using it for. Its 17 tasks fall under 15 work activities that many occupations share, and Microsoft counted how often each one came up in 200,000 conversations with its Copilot assistant in 2024.

Tasks AI could speed up15 of 17 tasksEloundou et al. ratings (2023)
Its activities among the 50 people ask AI for help with most5 of 15 activities
  • #15 Evaluate the characteristics, usefulness, or performance of products or technologies
  • #25 Communicate with others about specifications or project details
  • #28 Analyze scientific or applied data using mathematical principles
  • and 2 more, in the table below
Microsoft Copilot (2024), ranked among all 332 activities. The cut-off of 50 is ours.
Work activity This occupation's tasks under it People asked AI for help
in 10,000 conversations
AI did it for them
in 10,000 conversations
Evaluate designs, specifications, or other technical data 11#85 4.31#100
Communicate with others about specifications or project details 72#25 85#21
Design computer or information systems or applications 11#87 2.42#122
Direct scientific or technical activities 1.24#227 1.58#137
Supervise personnel activities 0.56#266 0.05#283
Evaluate the characteristics, usefulness, or performance of products or technologies 118#15 42#33
Analyze scientific or applied data using mathematical principles 67#28 14#56
Process digital or online data 50#35 73#23
Show all 15 activities
Advise others on the design or use of technologies 41#43 103#19
Coordinate with others to resolve problems 14#75 5.59#81
Develop operational or technical procedures or standards 13#79 9.18#68
Develop technical specifications for products or operations 11#84 5.26#85
Monitor operation of computer or information technologies 9.62#89 2.08#128
Assign work to others 1.46#215 0.18#247
Train others to use equipment or products 1.26#225 20#47
Task: AI alone Task: AI + software Task: not much #: rank among all 332 activities Microsoft measured (#1 = most common; activities that never came up share last place, shown as “tied”)
Where the two sources differ: “Direct scientific or technical activities” holds 2 tasks rated AI + software, yet people asked AI for help with it in 1.24 of every 10,000 conversations, #227 of 332.

How people in this work use Claude

What people in this work made with Claude % of conversations

  • Code fixes or debugging39%
  • An app or website10%
  • A document or report10%
  • An email or message9%
  • A script or snippet6%

How they worked with Claude

61% handed the task off39% worked on it together

77% of these conversations were about work. Anthropic Economic Index, May 2026.

How to read this

Work activities come from O*NET, which links every task to the broader activities it involves. Microsoft's figures are for the activity across everyone who used Copilot, not for software developers specifically. Copilot is a general chat assistant; dedicated coding tools are not included, so programming help is under-counted here. Activities are listed by how many of this occupation's tasks fall under them.

The task ratings say whether AI could halve the time a task takes: on its own (“AI alone”), or with software built on it (“AI + software”). They were made by people in 2023 (Eloundou et al.). Claude's share is the task's share of all Claude.ai conversations in May 2026; Anthropic doesn't publish a task with too few conversations. None of these add up to the BLS exposure group, which combines five research measures.

More in the Guide: task ratings · task order · work activities · Copilot figures · Claude

High exposure doesn't mean fewer jobs

BLS projects most occupations in its two most exposed groups to grow: 141 of 206 rated Very high and 165 of 206 rated High. Each dot is one of the 831 occupations BLS rates.

AI exposure and projected job growth, 831 occupationsLow exposure: 134 of 213 occupations projected to grow. Moderate exposure: 151 of 206 occupations projected to grow. High exposure: 165 of 206 occupations projected to grow. Very high exposure: 141 of 206 occupations projected to grow.-20%-15%-10%-5%0%+5%+10%+15%+20%+25%Low134 of 213 growingModerate151 of 206 growingHigh165 of 206 growingVery high141 of 206 growing11 occupations outside −20% to +25% are drawn at the edge. Click a dot to see that occupation.Software developers: +10.2%Software DevelopersAI exposure and projected job growth, 831 occupationsLow exposure: 134 of 213 occupations projected to grow. Moderate exposure: 151 of 206 occupations projected to grow. High exposure: 165 of 206 occupations projected to grow. Very high exposure: 141 of 206 occupations projected to grow.-20%-15%-10%-5%0%+5%+10%+15%+20%+25%Low134 of 213Moderate151 of 206High165 of 206Very high141 of 20611 occupations outside −20% to +25% are drawn at the edge. Tap a dot.Software developers: +10.2%Software Developers

Career moves into and out of this occupation

From moves between occupations found in online resumes, 2002–2016. Career changes only: a first job after school isn't a move.

Where people moved next

of 566,432 moves out

  1. 1 Computer Occupations, All Other (2010 group) an older group BLS has since split; no exposure group today 15%
  2. 2 Management Analysts Very high +10.1% 7%
  3. 3 Managers, All Other (2010 group) an older group BLS has since split; no exposure group today 7%
  4. 4 Computer Systems Analysts Very high +7.9% 6%
  5. 5 Web Developers (2010 group) an older group BLS has since split; no exposure group today 4%

Where people moved in from

of 546,327 moves in

  1. 1 Computer Occupations, All Other (2010 group) an older group BLS has since split; no exposure group today 13%
  2. 2 Web Developers (2010 group) an older group BLS has since split; no exposure group today 6%
  3. 3 Computer Systems Analysts Very high +7.9% 5%
  4. 4 Managers, All Other (2010 group) an older group BLS has since split; no exposure group today 5%
  5. 5 Management Analysts Very high +10.1% 5%

The resume data uses 2010 occupation codes. This occupation comes from “Software Developers, Applications” and “Software Developers, Systems Software”, which today also include “Software Quality Assurance Analysts and Testers”, so these figures cover it too. Resumes over-represent younger, white-collar job-seekers and moves into management. Schubert, Stansbury and Taska (resume data).

Education and training for the occupation

Education people in it hold

O*NET survey of workers in this occupation

  • 3% high school
  • 2% postsecondary certificate
  • 5% associate's
  • 85% bachelor's
  • 1% post-bachelor's certificate
  • 5% master's

O*NET 31.0 survey of workers in this occupation · 22 people answered.

Census survey (American Community Survey)

  • 1% less than high school
  • 3% high school
  • 7% some college
  • 4% associate's
  • 53% bachelor's
  • 29% master's
  • 1% professional degree
  • 3% doctorate

Census ACS 2024, all workers in this occupation · 22,488 people surveyed.

Why the two can differ

O*NET asks about 20 people in each occupation, which makes its shares uncertain, but it reports the exact occupation and counts certificates. The Census survey reaches thousands, but it groups some occupations together and counts degrees only. More in the Guide

Median pay by highest degree full-time, year-round · Census ACS 2024, all workers in this occupation

Programs that prepare people for it (NCES)
20 programs, such as Artificial Intelligence, Information Technology and Informatics.
See all
  • Artificial Intelligence
  • Information Technology
  • Informatics
  • Computer Programming/Programmer, General
  • Computer Programming, Specific Applications
  • Computer Programming, Vendor/Product Certification
  • Computer Game Programming
  • Computer Programming, Specific Platforms
  • Information Science/Studies
  • Computer Science
  • Modeling, Virtual Environments and Simulation
  • Cloud Computing
  • Computer Engineering, General
  • Computer Software Engineering
  • Computer Software Technology/Technician
  • Mathematics and Computer Science
  • Accounting and Computer Science
  • Economics and Computer Science
  • Linguistics and Computer Science
  • Data Science, General

Jobs that require a credential BLS Occupational Requirements Survey 2023

4.9% this occupation

45.3% all occupations

By kindThis occupationAll occupations
a license<0.5%19.1%
a certification0.9%5.8%
an educational certificatenot published

Share of jobs whose employer requires it. BLS doesn't say which credential. How to read this

Look up certifications, training and licenses U.S. Department of Labor

These open in a new tab and send only the occupation's public code. More in the Guide

See where your own career could go Start by uploading your resume Browse careers

BLS AI exposure categories (Aug 2026) · BLS Employment Projections 2025–35 · O*NET 31.0 · Task ratings: Eloundou et al., Science (2024) · Microsoft "Working with AI" v1.1 · Anthropic Economic Index (2026-06-26) · Schubert, Stansbury and Taska · NCES CIP–SOC · Census ACS 2024 · BLS JOLTS · Brynjolfsson, Chandar and Chen, Stanford (Aug 2026)

How useful is this page?

1 Not useful5 Very useful

Anonymous. Please don't include your name or contact details.