Computer Systems Analysts
What they do
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.
Kinds of work
- Investigative: Science, research, figuring out how things work and solving complex problems.
- Conventional: Organizing information, following clear procedures and working with data and details.
Moderate pressure: How much pressure workers in this job report: deadlines, conflict, dealing with upset people, the cost of mistakes, responsibility for others' safety, competition and long hours. It varies a lot from one employer to the next. Source: U.S. Department of Labor worker surveys.
Pay, tasks and more
Salary
BLS Occupational Employment and Wage Statistics, 2025.
What you might do
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Coordinate and link the computer systems within an organization to increase compatibility so that information can be shared.
- Develop, document, and revise system design procedures, test procedures, and quality standards.
- Define the goals of the system and devise flow charts and diagrams describing logical operational steps of programs.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Interview or survey workers, observe job performance, or perform the job to determine what information is processed and how it is processed.
Job outlook
Bright Outlook Rapid Growth
- United States
- 8% more jobs by 2035, much faster than average · about 32,900 openings a year
Openings include new jobs and jobs left by workers who retire or change careers. Projections: U.S. Bureau of Labor Statistics. "Bright Outlook": U.S. Department of Labor.
Where they work
- Computer systems design and related services23.4%
- Management of companies and enterprises10.3%
- General medical and surgical hospitals4.9%
- Credit intermediation and related activities4.3%
- Local government, excluding education and hospitals3.9%
Share of all workers in this career. Source: U.S. Bureau of Labor Statistics, National Employment Matrix.
Some people start through an apprenticeship: paid training on the job, often with classes. Search apprenticeships on Apprenticeship.gov (opens in a new tab) ↗
Career path
How people usually get into this career, from school to their first job and beyond.
Computer Systems Analyst is usually not an entry-level job. Most people spend a few years in other IT roles, often after a two-year degree, before moving into it.
Associate degree in computer information systems or computer science
2 yearsYou learn the basics of how computers, networks, and software work, and you build a foundation for entry-level IT jobs.
IT Help Desk Technician
1-2 yearsYou solve everyday computer and network problems for users, which teaches you how real business systems are set up and where they break.
Network and Computer Systems Administrator
2-3 yearsYou install, maintain, and secure systems and networks, building the hands-on experience that analysts rely on when they review and improve systems.
Computer Systems Analyst
OngoingYou study how an organization's computer systems and workflows work, then recommend and help set up improvements.
Where it can lead
Senior Systems Analyst
3-5 years of experience firstYou lead larger projects, handle more complex systems, and often mentor other analysts while still doing hands-on analysis.
Computer and Information Systems Manager
5-8 years of experience firstYou plan IT projects, manage teams and budgets, and make decisions about technology for the whole organization; this usually calls for a bachelor's degree and strong leadership skills.
What you can do now
Ideas for high school and college students.
In high school
- Take math and any computer science or programming class offeredStrong math and logic skills make it easier to understand how systems and data work.
- Join a coding, robotics, or tech clubWorking on team projects shows you how technology gets built and how people solve problems together.
- Help friends, family, or teachers with tech problemsTroubleshooting real issues builds the problem-solving habits that IT and analyst work depends on.
- Look for a volunteer role fixing computers at a library or community centerIt gives you hands-on support experience and shows how technology serves real people.
- Learn spreadsheet tools wellAnalysts often start with data in spreadsheets, so being skilled with them is a practical head start.
In college
- Major in computer information systems or a related IT fieldThese programs cover networks, databases, and systems design, which are the core topics for this career.
- Take a systems analysis or business and IT courseLearning how to gather requirements and map business processes is central to what analysts do.
- Get a campus IT help desk or lab assistant jobA paid campus tech job gives you real support experience that employers look for in entry-level candidates.
- Earn an entry-level IT certificationA recognized help desk or networking certification shows employers you have practical skills beyond your coursework.
- Join a tech or information systems student organizationClubs offer networking, practice projects, and connections to internships.
Tips for getting started
- Get comfortable with spreadsheets, databases, and basic scripting, since analysts use these every day to study and explain data.
- Practice explaining technical problems in plain language. Analysts spend much of their time translating between business staff and technical teams.
Related jobs that often lead here
Related jobs a step up
Education, experience and related careers: U.S. Department of Labor. The step-by-step path, where it can lead and what you can do now were written by AI as typical examples; many people take other ways.
College majors that lead here
- Computer and Information Sciences, General Associate degree: typical pay 1 year after finishing $44,074 a year · typical debt $13,562
- Computer Systems Networking and Telecommunications Associate degree: typical pay 1 year after finishing $48,334 a year · typical debt $18,267
- Computer Systems Analysis Associate degree
Majors: U.S. Department of Education and BLS (CIP–SOC crosswalk). Earnings and debt: College Scorecard, typical across U.S. colleges.
Related careers
- Software Developers Bachelor's degree
- Computer Systems Engineers/Architects Associate degree
- Database Administrators Bachelor's degree
- Computer and Information Systems Managers Bachelor's degree
- Database Architects Bachelor's degree
- Network and Computer Systems Administrators Certificate or apprenticeship
- Information Security Analysts Bachelor's degree
- Information Security Engineers Bachelor's degree