Wages, employment, skills, and education-program connections for community-college planning.
Median annual wage
$135,980
National OEWS, May 2025
National employment
1,687,890
Estimated jobs, not projected openings
10th–90th percentile
$82,460–$214,670
National annual wage range
Mapped program classes
20
Official CIP–SOC crosswalk records
Occupation definition
What this occupation covers
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.
Decision prompt
What durable technical and project evidence will distinguish completers from short-course participants?
Curriculum evidence
High-importance O*NET® skills
Importance scores are normalized to a 0–100 planning scale from the active O*NET® database importance records.
Programming
80/100
Writing computer programs for various purposes.
Critical Thinking
78/100
Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
Judgment and Decision Making
72/100
Considering the relative costs and benefits of potential actions to choose the most appropriate one.
Reading Comprehension
70/100
Understanding written sentences and paragraphs in work-related documents.
Active Learning
70/100
Understanding the implications of new information for both current and future problem-solving and decision-making.