Job Check

Software Developers

US evidence · AI already used for 6 of 10 main tasks · Check another job

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.

10 main tasks · most important first

Your main tasks and AI

Importance
  1. 01Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.People already use AI for this at work
  2. 02Develop or direct software system testing or validation procedures, programming, or documentation.AI could speed this up a lot
  3. 03Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.AI could speed this up a lot
  4. 04Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.People already use AI for this at work
  5. 05Prepare reports or correspondence concerning project specifications, activities, or status.People already use AI for this at work
  6. 06Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.People already use AI for this at work
  7. 07Store, retrieve, and manipulate data for analysis of system capabilities and requirements.People already use AI for this at work
  8. 08Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.AI could speed this up a lot
  9. 09Determine system performance standards.AI could speed this up a lot
  10. 10Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.People already use AI for this at work

Tasks from O*NET® 31.0 (US Department of Labor, CC BY 4.0, changed by us), most important first. “Already use” comes from Anthropic’s data on real work chats with Claude; “could speed up” from task ratings made with GPT-4 in 2023.

We count only the page and your answer.Thank you. We counted only this page and your answer.

Checked O*NET 31.0, August 2026Corrections