Computer Systems Analysts
Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations.
- Median annual earnings
- $105,429
- Projected change
- +11.4%
- Typical education
- Associate degree
- Employment
- 540.95K jobs
50th percentile, United States
2025 to 2035
50.7% of the workforce
Growing to 602.62K by 2035
Explore this career by location
Compare nationwide estimates with state or county job-market data.
Showing United States
Loading available locations…
Build the skills
ASU learning related to this career
These courses and certificates are connected through catalog career relationships and Lightcast skill tags.
The work
What computer systems analysts do
Tasks reported for this occupation, ordered by how often they come up in the role.
- Troubleshoot program and system malfunctions to restore normal functioning.
- Provide staff and users with assistance solving computer-related problems, such as malfunctions and program problems.
- Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
- Use the computer in the analysis and solution of business problems, such as development of integrated production and inventory control and cost analysis systems.
- Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- Analyze information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling, and information engineering.
- Consult with management to ensure agreement on system principles.
- Expand or modify system to serve new purposes or improve work flow.
- Specify inputs accessed by the system and plan the distribution and use of the results.
- Train staff and users to work with computer systems and programs.
- Assess the usefulness of pre-developed application packages and adapt them to a user environment.
- Determine computer software or hardware needed to set up or alter systems.
- Develop, document, and revise system design procedures, test procedures, and quality standards.
- Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
- Recommend new equipment or software packages.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
Pay and outlook
What the job pays and where it is heading
Annual earnings range
Reported earnings by percentile, United States
- 10th percentile
- $66,083
- 25th percentile
- $81,982
- 50th percentile
- $105,429
- 75th percentile
- $135,278
- 90th percentile
- $172,343
The gold marker shows the median. Half earn more than $105,429 and half earn less.
Employment outlook
2025 to 2035 projection
61,667 more positions over the decade, before replacement hiring.
Preparation
Education levels
What people currently working in the career hold. These are not entry requirements.
- Associate degree
- 50.7%
- Bachelor's degree
- 41.9%
- Some college
- 4.6%
- Master's or Professional degree
- 1.4%
- High school diploma or less
- 0.8%
- Certificate
- 0.5%
Skills
Skills employers ask for
Technical skills appearing most often in job postings for this occupation.
How the work gets done
Core competencies
Broad capabilities associated with strong performance in this occupation.
- Speaking
- Talking to others to convey information effectively.
- Reading Comprehension
- Understanding written sentences and paragraphs in work-related documents.
- Systems Evaluation
- Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
- Active Listening
- Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
- Systems Analysis
- Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Critical Thinking
- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Judgment and Decision Making
- Considering the relative costs and benefits of potential actions to choose the most appropriate one.
- Active Learning
- Understanding the implications of new information for both current and future problem-solving and decision-making.
- Monitoring
- Monitoring/Assessing performance of yourself, other individuals, or organizations to make improvements or take corrective action.
- Complex Problem Solving
- Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Writing
- Communicating effectively in writing as appropriate for the needs of the audience.
- Programming
- Writing computer programs for various purposes.
- Troubleshooting
- Determining causes of operating errors and deciding what to do about it.
- Time Management
- Managing one's own time and the time of others.
- Coordination
- Adjusting actions in relation to others' actions.
- Social Perceptiveness
- Being aware of others' reactions and understanding why they react as they do.
- Learning Strategies
- Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
- Operations Analysis
- Analyzing needs and product requirements to create a design.
- Quality Control Analysis
- Conducting tests and inspections of products, services, or processes to evaluate quality or performance.
- Mathematics
- Using mathematics to solve problems.
In the market
Job titles and employers
Recent job postings in United StatesCommon job titles
- 01Systems Analysts4,880 postings
- 02Configuration Analysts1,781 postings
- 03SAP Solution Architects1,465 postings
- 04Technical Analysts1,380 postings
- 05Configuration Managers1,262 postings
- 06IT Analysts999 postings
- 07Application Systems Analysts807 postings
- 08Application Analysts718 postings
- 09IT Systems Analysts700 postings
- 10IT Security Analysts628 postings
- 11Configuration Management Specialists618 postings
- 12Computer Systems Analysts559 postings
- 13Technical Data Analysts476 postings
- 14Configuration Specialists434 postings
- 15Project Analysts432 postings
- 16IT Applications Analysts418 postings
- 17Configuration Management Analysts364 postings
- 18Information Systems Analysts351 postings
- 19Configuration Management Managers350 postings
- 20Clinical Systems Analysts339 postings
Top employers
- 01Intermountain Health1,931 postings
- 02Accenture1,719 postings
- 03GovCIO626 postings
- 04Maximus553 postings
- 05Insight Global525 postings
- 06KPMG518 postings
- 07Cardinal Health497 postings
- 08Northrop Grumman485 postings
- 09CVS Health470 postings
- 10Cognizant Technology Solutions439 postings
- 11Serco425 postings
- 12Prime Therapeutics420 postings
- 13Robert Half397 postings
- 14TEKsystems367 postings
- 15Amentum334 postings
- 16Ntt America324 postings
- 17Boeing323 postings
- 18Smx Corporation Limited323 postings
- 19Beacon Hill Staffing Group316 postings
- 20Cai315 postings
Keep looking