
JOB REPORT / 15-1252 · 17 TASKS
Software Developers.
Can AI do the work of Software Developers?
Mostly it works alongside you. Here is what shifts, task by task.
YOUR EXPERIENCE MATTERS
How does this fit your work?
How many tasks do you use AI to assist with at work?
Drag the dot. There’s no wrong answer; it starts at our estimate.
The mark shows what’s typical for this job.
The parts of your job AI can already do most of:
- Design, develop and modify software systems, using scientific analysis…
- Modify existing software to correct errors, adapt it…
- Develop or direct software system testing or validation procedures…
Your free lesson plan builds the skills that keep you ahead of AI.
A free set of short lessons, about 20 minutes each, at your own pace. No payment, no experience needed.
TURN THIS INTO SKILLS YOU CAN PROVE Early access
Earn a certificate in your job
A guided certificate program in AI-assisted Software Developers work. It covers the 17 AI-affected parts of your job and ends in a capstone a person reviews.
WHAT WE LOOKED AT
Your job, task by task.
17/ 1717 of 17 tasks reviewed
We went through all 17 core tasks in this job, one at a time.
Task by task, from the work Software Developers actually do. How we describe AI use in each task is our own read of it, not a measurement of whether AI can replace the job.
- TASK 01
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
AI DOESGenerates code, suggests architecture patterns, spots bugs, and runs models to test outcomes
YOU DOMake the big design calls, weigh tradeoffs, and own the consequences of what gets built
- TASK 02
Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
AI DOESSuggests bug fixes, generates refactored code, and explains error messages
YOU DOUnderstand the full system, weigh trade-offs, and own the final design
- TASK 03
Develop or direct software system testing or validation procedures, programming, or documentation.
AI DOESGenerates test cases, writes test scripts, drafts docs, and flags edge cases
YOU DODecide what risks matter most and sign off that the system truly works
- TASK 04
Obtain and evaluate information on factors such as reporting formats required, costs, or security needs to determine hardware configuration.
AI DOESGathers hardware specs, compares costs, and drafts requirement summaries
YOU DOWeigh real security constraints and organizational priorities before deciding
- TASK 05
Monitor functioning of equipment to ensure system operates in conformance with specifications.
AI DOESScans system logs, detects anomalies, and sends alerts in real time
YOU DODecide how to respond when alerts fire and judge what truly matters
- TASK 06
Coordinate installation of software system.
AI DOESDrafts installation checklists, writes setup scripts, and spots config errors
YOU DOManage people, timing, and unexpected problems across teams
- TASK 07
Determine system performance standards.
AI DOESSuggests standard benchmarks, finds bottlenecks in data, and drafts performance requirement docs
YOU DODecide what tradeoffs fit your users, team, and business goals
- TASK 08
Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
AI DOESDrafts agendas, summarizes discussions, and suggests design options
YOU DOLead the conversations and make judgment calls on complex trade-offs
- TASK 09
Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
AI DOESDrafts meeting agendas, suggests clarifying questions, and summarizes discussion notes
YOU DOLead the actual conversation and read people's unstated concerns
- TASK 10
Train users to use new or modified equipment.
AI DOESDrafts tutorials, FAQs, and step-by-step guides; powers chatbots that answer user questions
YOU DORead how learners are doing and adjust your teaching style on the fly
- TASK 11
Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
AI DOESDrafts task assignments, summarizes team workloads, and flags bottlenecks in project tools
YOU DORead people, resolve conflicts, and make final calls on who does what
- TASK 12
Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
AI DOESSummarizes code reviews, tracks task progress, and flags issues in project tools
YOU DOBuild trust, read team dynamics, and make calls that affect people's work and growth
- TASK 13SOURCE-BACKED TASK
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
AI DOESQueries databases and formats data automatically
YOU DODefine what questions to ask
About this analysis
36% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 14SOURCE-BACKED TASK
Prepare reports or correspondence concerning project specifications, activities, or status.
AI DOESDrafts reports and updates from project data
YOU DOShape the story and key messages
About this analysis
33% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 15SOURCE-BACKED TASK
Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
AI DOESGenerates system options and technical specifications
YOU DOWeigh trade-offs and own the recommendation
About this analysis
27% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 16SOURCE-BACKED TASK
Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
AI DOESPrepares status reports and technical summaries
YOU DOBuild trust and navigate priorities
About this analysis
25% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
- TASK 17SOURCE-BACKED TASK
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
AI DOESAnalyzes requirements and estimates costs quickly
YOU DOJudge trade-offs and make the call
About this analysis
24% · Methodology: exposure-v1 · Analysis date: unavailable · Confidence: medium
START LEARNING AI
Practice AI.
Use your judgment.
There are 17 short lessons for this job, about 15 minutes each. Each one starts from a task above and teaches the part that stays with you.
Try a free lesson