A systems analyst writing on a whiteboard while a colleague follows along

How to Become a Computer Systems Analyst

How to become a computer systems analyst: you typically earn a bachelor's degree in computer and information technology or a related field, learn how a business uses its systems, and build programming and communication skills. BLS lists the typical entry education as bachelor's degree, and the median pay is $105,850 a year.

Median pay
$105,850
Projected change, 2025-35
+7.9%
Openings a year
32,900
Typical entry education
Bachelor's degree

Key Points

  • Computer systems analysts study how an organization uses its computer systems, then recommend changes and help design, test and roll them out.
  • BLS projects 7.9% growth from 2025 to 2035, with about 32,900 openings a year, a faster pace than administrator and help desk jobs.
  • Most analysts do some programming, but the main job is analysis and design. SQL or Python helps you test ideas and talk with developers.
  • A bachelor's in computer and information technology is the usual route, and a management information systems major or business courses can help.

Computer Systems Analysts (SOC 15-1211). Pay: BLS Occupational Employment and Wage Statistics, May 2025. Outlook: BLS Employment Projections, 2025-35.

What a Computer Systems Analyst Does

A computer systems analyst works out how an organization’s technology should serve its business, and then helps make that happen. You sit between the people who use the systems and the people who build and run them. When a hospital wants a faster way to schedule patients, or a bank wants to replace an old loan system, an analyst studies the problem, defines what is needed, and recommends a design.

The Bureau of Labor Statistics (BLS) counts the job as Computer Systems Analysts (SOC 15-1211). Its Occupational Outlook Handbook entry says analysts work directly for an organization or as contractors, often for IT firms, and collaborate heavily with others. Many specialize in a sector such as finance or engineering. You will also see titles such as business systems analyst and IT business analyst for similar work.

Daily Duties of a Computer Systems Analyst

BLS describes the duties this way.

  • Consult managers to determine the role of IT systems in the organization.
  • Research technologies and weigh their costs and benefits.
  • Design new systems by configuring hardware and software, and oversee installation, customization, and testing.
  • Use data modeling and calculate memory, storage, and computing needs.
  • Prepare diagrams for programmers and engineers, write manuals, and train end users.

A day might include an interview with the finance team about month-end reporting, a review of a vendor’s software demo, and an afternoon writing requirements for a developer. Analysts spend more time with people than with machines. Good analysts ask what the person is actually trying to accomplish, and that often differs from what they first request.

Skills Employers Want in a Computer Systems Analyst

BLS names analytical skills, business skills, communication skills, creativity, attention to detail, and organizational skills. Employers add technical knowledge: SQL for querying data, familiarity with software development processes, and an understanding of databases, networks, and cloud platforms. Documentation and diagramming skills matter, since analysts write the requirements that developers build from.

Industry knowledge sets analysts apart. BLS says understanding the industry, such as healthcare regulations for a hospital or finance for a bank, helps. Analysts who know how an insurer prices a policy or how a hospital bills a claim get better answers from users and design better fixes.

Certifications for Computer Systems Analysts

The BLS profile for this occupation doesn’t discuss certifications, and the typical entry credential is the degree. In job postings, employers sometimes name business analysis or project management credentials, or vendor credentials for the platforms they run. Those come after you have a degree and some experience. Entry-level IT certifications like CompTIA A+ can help you get an early technical job, but they are not the main credential for this career.

How to Become a Computer Systems Analyst: Education and the Typical Route

BLS says computer systems analysts typically need a bachelor’s degree, and lists the typical entry education as bachelor's degree. Degrees in computer and information technology or a related field, such as mathematics, are common. A management information systems major or business courses can help, and some employers prefer an MBA with an information systems concentration. Technically complex roles may favor a master’s in computer science.

The route looks like this: a bachelor’s degree, an entry-level job in support, development, or business operations, and then a move into analysis as you learn the business. Because analysts are valued for industry knowledge, people often move into the role from inside a company where they already know the work. Our best online IT bachelor’s degrees ranking lists programs with the coursework employers look for.

Computer Systems Analyst Pay

The median annual wage for computer systems analysts is $105,850, or $50.89 an hour, from the BLS May 2025 wage survey. The 10th percentile is $67,340 and the 90th is $167,710. Where you land depends on your industry, your specialization, and how technical the work is. Our computer systems analyst salary page has more detail.

Computer Systems Analyst Job Outlook

BLS counts 519,530 workers in this occupation. It projects 7.9% growth from 2025 to 2035 and about 32,900 openings each year. Among the IT careers we cover, this is one of the occupations with solid projected growth, alongside information security analysts and IT managers. Demand comes from organizations replacing old systems, moving to the cloud, and wanting more from their data.

Which Online Degree Fits a Computer Systems Analyst Career

A bachelor’s in information technology, information systems, or a related program is the fit. Pick one that includes systems analysis and design, databases, and a project course, and ideally some business coursework. If you already have a degree in another field, a master’s can bridge you into IT. Our online IT master’s degrees ranking lists programs that accept students from other backgrounds, and many are fully online.

Where a Computer Systems Analyst Career Leads

Analysts move in several directions. Some become senior analysts or business analysts leading larger projects. Others move into project management, product management, or IT management, where the analytical background applies directly. Some move into more technical roles, such as database or network architecture. Because analysis crosses business and technology, it is one of the more flexible IT jobs. See our IT careers overview to compare it with the others.

What Separates Strong Analysts

Strong analysts listen first. They interview users and watch the work being done before they recommend anything. They write requirements that a developer can build from without guessing. And they test: before a system launches, they check it against the real work, not the idealized version.

The job has hard parts. Users often disagree with each other about what they want, and you have to settle it without being the decision-maker. Projects run late, and you carry the message. Requirements change midway. People who like untangling those conflicts do well, and people who want clear instructions and a fixed task list often struggle.

How to Get Your First Analyst Job

Entry-level analyst postings exist, but many analysts come in from a nearby role. If you are in school, look for internships or part-time work in a business IT team. If you already work in support, look for chances to document processes and sit in on project meetings. Build a portfolio of one or two projects with a short write-up: the problem, what you learned from users, and what you recommended. That shows the skills BLS lists, such as analytical and communication skills, in a form an employer can see.

Learn SQL early, since it is the most common technical skill in postings. Then learn one industry well. A candidate who understands healthcare billing or retail logistics is more attractive than one who only knows generic tools.

Computer Systems Analyst Compared with Other IT Careers

The analyst role has a median of $105,850, which is higher than the administrator median of $99,130 and lower than the network architect median of $134,050. It is also projected to grow 7.9% while administrator jobs are projected to change -4.1%.

The difference is where you spend your attention. Administrators keep systems running. Analysts decide what the systems should do and how they should change. If you prefer to talk with users, design solutions, and see a project through, analysis is a better fit than operations. If you like hands-on configuration and fixing, administration suits you better. Because both take a bachelor’s degree, you can pick a program now and decide later, and many people move between the two over a career.

Where Computer Systems Analyst Jobs Are

California has the most computer systems analysts, about 59,060 of the 519,530 BLS counts nationally, and the top five states hold 37% of them. Size isn't the same as concentration: Washington has the most of these jobs relative to its workforce, at 2.03 times the national share. Remote work loosens this for some employers, but local demand still shapes who is hiring near you.

StateWorkersConcentrationMedian pay
California59,0600.97x$127,720
Texas47,9901.02x$107,390
Florida35,2701.06x$101,900
Washington24,1202.03x$129,410
New York24,1000.74x$109,610
Virginia23,1901.69x$120,840
Massachusetts22,1601.82x$128,240
North Carolina20,9101.27x$106,850
Illinois20,6101.01x$101,570
Pennsylvania19,4500.96x$98,550

The 10 largest of 52. Concentration compares the state's share of these jobs with the national share, so 1.00x matches the country. These figures are for computer systems analysts, BLS May 2025.

Computer Systems Analyst Jobs in Major Metros

Among the 50 metro areas in our city guides with a published count, New York City has the most, about 26,540 workers. Seattle is the most concentrated, at 2.73 times the national share.

Metro areaWorkersConcentrationMedian pay
New York City26,5400.84x$128,340
Dallas-Fort Worth20,0001.48x$122,520
Seattle19,0502.73x$133,690
Washington, DC18,6201.78x$127,040
Boston17,4701.93x$129,180
Los Angeles16,9000.81x$121,560
Chicago14,6600.97x$103,490
San Francisco11,1801.41x$134,460
Phoenix9,3301.18x$103,770
Miami9,0000.96x$103,650

The 10 largest of 50. These figures are for computer systems analysts, BLS May 2025.

IT Careers Side by Side

Computer Systems Analysts rank 4 of 9 by median pay among the IT occupations we cover. Pay, projected change and openings don't always move together, so weigh all three against the education each job asks for.

OccupationMedianChange, 2025-35Openings a yearEntry education
Computer and Information Systems Managers$175,140+15.8%53,500Bachelor's degree
Computer Network Architects$134,050+7.7%9,600Bachelor's degree
Information Security Analysts$129,180+21%14,100Bachelor's degree
Computer Systems Analysts$105,850+7.9%32,900Bachelor's degree
Database Administrators$104,620-0.1%3,300Bachelor's degree
Network and Computer Systems Administrators$99,130-4.1%13,400Bachelor's degree
Web Developers$92,650+3.8%5,300Bachelor's degree
Computer Network Support Specialists$76,220+1.2%9,000Associate's degree
Computer User Support Specialists$61,860-3.5%39,700Some college, no degree

Sorted by median pay. BLS Occupational Employment and Wage Statistics, May 2025, and Employment Projections, 2025-35.

Computer Systems Analyst FAQ

What does a computer systems analyst do?

A computer systems analyst studies how an organization uses its computer systems and recommends changes that make them work better. You consult managers, research technology, design or configure new systems, oversee testing, and train users. Many analysts specialize in an industry such as finance or healthcare.

Do computer systems analysts need to code?

Most do some programming. The Bureau of Labor Statistics notes that most analysts do some programming, though the main job is analysis and design, not building software full time. Knowing a language such as SQL or Python helps you test ideas and talk with developers.

What degree do you need to be a computer systems analyst?

BLS lists a bachelor's degree, usually in computer and information technology or a related field such as mathematics. A management information systems major or business courses can help. Some employers hire liberal arts graduates who learned programming elsewhere, and some prefer an MBA with an information systems focus.

How much do computer systems analysts earn?

The median is $105,850 a year, or $50.89 an hour. The bottom 10% earn $67,340 or less and the top 10% earn $167,710 or more. Pay varies with industry knowledge, specialization, and whether you work in a large company or a small one.

Is computer systems analyst a growing career?

Yes. BLS projects 7.9% growth from 2025 to 2035, with about 32,900 openings a year. That is a faster pace than administrator and help desk jobs, which are projected to shrink. Demand comes from organizations that need people who can connect business needs to technology.

Keep researching

Sources

  1. BLS Occupational Outlook Handbook, Computer Systems Analysts
  2. BLS Occupational Employment and Wage Statistics
  3. BLS Occupational Employment and Wage Statistics, May 2025, state and metropolitan area estimates
  4. BEA, Regional Price Parities by state (SARPP), all items, 2024