Careers.org

Information Technology

Computer Systems Analyst

Salary, job outlook, education and requirements

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. May analyze or recommend commercially available software.

Also called: Applications Analyst · Business Systems Analyst · Computer Analyst · Computer Systems Analyst · Computer Systems Consultant · IT Analyst (Information Technology Analyst) · IT Systems Analyst (Information Technology Systems Analyst) · Information Systems Analyst (ISA)

O*NET-SOC 15-1211.00 (Computer Systems Analysts)

National median pay
$105,850
$50.89 per hour · 2025 data
Projected growth
8%
2025-2035, United States
Openings per year
32,900
Projected annual job openings
Typical education
Bachelor's degree
Experience: No work experience

Computer Systems Analyst salary

Wages for computer systems analysts across all employers, 2025 data. The 10th percentile is typical entry-level pay; the 90th percentile reflects the most experienced and highest-paid workers.

10th percentile
$67,340
per year
25th percentile
$82,860
per year
Median
$105,850
per year
75th percentile
$134,110
per year
90th percentile
$167,710
per year

National median hourly wage: $50.89.

Computer Systems Analyst pay by state

Ten largest states by population, annual wages.

State10th percentileMedian90th percentile
California$79,110$127,720$181,770
Texas$72,530$107,390$168,140
Florida$63,030$101,900$161,720
New York$67,220$109,610$171,360
Pennsylvania$63,910$98,550$133,670
Illinois$60,770$101,570$144,790
Ohio$64,480$102,320$156,820
Georgia$65,440$106,240$166,580
North Carolina$73,190$106,850$166,660
Michigan$66,360$103,410$155,670

Computer Systems Analyst job outlook

  • Employment is projected to go from 544,400 jobs in 2025 to 587,200 in 2035 (8% change).
  • About 32,900 openings are projected each year, including jobs that open up as workers retire or change occupations.
  • CareerOneStop outlook rating: Bright (Rapid Growth).

How to become a computer systems analyst

Typical entry education
Bachelor's degree
Work experience
No work experience
On-the-job training
No on-the-job training

Education level of current workers

  • Less than high school diploma.7%
  • High school diploma or equivalent5.1%
  • Some college, no degree13.7%
  • Associate's degree8.4%
  • Bachelor's degree47.1%
  • Master's degree22.4%
  • Doctoral or professional degree2.5%

Related training programs

  • Computer Systems Analysis/Analyst
  • Computer Systems Networking and Telecommunications
  • Computer and Information Sciences, General
  • Information Technology

What does a computer systems analyst do?

Common tasks

  • 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.
  • Review and analyze computer printouts and performance indicators to locate code problems, and correct errors by correcting codes.
  • Consult with management to ensure agreement on system principles.
  • Specify inputs accessed by the system and plan the distribution and use of the results.

Most important skills

Speaking
Talking to others.
Reading Comprehension
Reading work-related information.
Systems Evaluation
Measuring how well a system is working and how to improve it.
Critical Thinking
Thinking about the pros and cons of different ways to solve a problem.
Active Listening
Listening to others, not interrupting, and asking good questions.
Systems Analysis
Figuring out how a system should work and how changes in the future will affect it.
Active Learning
Figuring out how to use new ideas or things.
Judgment and Decision Making
Thinking about the pros and cons of different options and picking the best one.

Computer Systems Analyst certifications

8 of 108 certifications CareerOneStop maps to this occupation. Requirements vary by employer and state.

See all 108certifications in CareerOneStop's Certification Finder

Computer Systems Analyst jobs

Current federal openings from USAJOBS. For more information technology jobs, including private-sector listings, see the Information Technology jobs hub.

Loading current federal openings…

Job data from USAJOBS.gov. Careers.org is not affiliated with or endorsed by OPM.

More information technology careers

Browse all careers →

This page includes information from CareerOneStop, sponsored by the U.S. Department of Labor, Employment and Training Administration (DOLETA), and the Minnesota Department of Employment and Economic Development (DEED).

Source: CareerOneStop occupation profile for Computer Systems Analysts. Wages are from the BLS Occupational Employment and Wage Statistics program; projections are national long-term projections.