← All careers

Technology

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

Median salary (BLS)

$105,850

10th–90th percentile (BLS)

$67k – $168k

Job outlook

+9% (faster than average)

AI exposure

The U.S. Bureau of Labor Statistics reports one wage for this occupational group, which covers 2 related roles — so read the median as an approximate group figure, and the range as the truer picture for this specific title. BLS source.

Early-career check: graduates of the matching programs below typically earn $109,000 ten years after starting college — an early-career figure, vs. the all-experience BLS median above. Source: U.S. Dept. of Education College Scorecard.

Plan a path to Computer Systems Analysts

Education

Typical entry: Bachelor's degree

Plan my path to this →

Typical progression

  1. Computer Systems Analysts Intern

    Internship

    $36,000

    ~4 mos to advance

  2. Junior Computer Systems Analysts

    Entry / Junior

    $67,340

    ~2 yrs to advance

  3. Computer Systems Analysts

    Established

    $105,850

    ~3 yrs to advance

  4. Senior Computer Systems Analysts

    Senior

    $136,780

Internships are a common on-ramp here — they speed up landing that first role and improve your odds, which is why the Safe and High-ceiling plans build one in.

Key skills

A typical day

  • 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.

Fields of study

Any field

Top colleges for Technology

Explore all

Reputation-based selection; stats shown are outcome data per school.