Systems analysts work to optimize user experience with programs. These professionals advise employers and clients on which software they may need, implement the software, and liaise with users to ensure the programs function properly. Employed by large corporations and small startups, systems analysts may work for one company or consult with clients.
This page discusses how to become a systems analyst, including information on necessary skills and education and answers to frequently asked questions. Read on to learn about career options, salary potential, industry options, and the best places for systems analysts to work.
What Does a Systems Analyst Do?
Computer systems analysts, or system architects, work with companies, institutions, and independent clients. They survey and diagnose database program issues, resolve user issues, and advise management about systems innovations to improve productivity. Whether formally associated with corporations or acting as freelance consultants, systems analysts work with program users and platforms to gauge issues. This role requires communication and interpersonal skills, plus an understanding of standard and new technologies.
Systems analysts research the latest technologies in database and system design to upgrade infrastructures and train employees, clients, and patients to access systems efficiently. These analysts can also specialize in finance technology, engineering, or educational privacy law (known as FERPA) to cater to client needs. The U.S. Bureau of Labor Statistics (BLS) projects computer systems analyst jobs to grow faster than the national average at 9%, making systems analysis a solid bet for stable employment.
A Day in the Life of System Analysts
Systems analysts' responsibilities may shift depending on their particular project's stage of development. Daily tasks for system analysts may include coordinating computer installations and running tests on new software or hardware, potentially requiring them to consult directly with users, colleagues, and managers. They also run tests on new and running systems to ensure that all programs run smoothly, troubleshoot bugs, and make modifications when problems occur.
Top Online Programs
Explore programs of your interests with the high-quality standards and flexibility you need to take your career to the next level.
Systems Analyst Salary and Career Outlook
According to the BLS, the top-paying industry for system analysts is oil and gas extraction, which earned an annual mean wage of $124,690 as of May 2018. Other high-paying industries for system analysts include audio and video equipment manufacturing, aerospace product and parts manufacturing, and other information services, with annual mean salaries ranging from $107,330 to $112,330.
Location, too, plays a part in systems analyst salaries. New Jersey paid the highest annual mean wage as of May 2018 at $107,540, followed closely by Washington, D.C.; New York; California; and Virginia. California employed the most systems analysts in the same time period.
Systems analysts can also increase their salaries through years of field experience. According to PayScale, entry-level systems analysts earn a salary of $54,716. With just 1-4 years of experience, salaries can increase by $6,000.
Systems Analysts by Job Level
Entry Level (0-12 Months) | $54,716 |
Early Career (1-4 Years) | $60,035 |
Mid-Career (5-9 Years) | $69,257 |
Experienced (10-19 Years) | $76,198 |
Source: PayScale
How to Become a Systems Analyst
Earn Your Degree
The educational foundation for systems analyst careers varies. For most positions, a bachelor's degree in computer science or a related field suffices. However, because analyst roles require interpersonal skills, liberal arts majors tend to suit these positions. Liberal arts majors may consider taking continuing education courses to gain a foundation in information technology and computer coding or programming. Large-scale corporations and financial centers often look for candidates with an additional master's degree in business administration.
Students can complete these courses or degrees online through programs for working professionals who wish to maintain part- or full-time employment. No matter their field of choice, most systems analysts continue their education beyond formal schooling both through on-the-job experience and continuing education seminars. They take courses and earn certifications from private companies like Microsoft or IBM, or they take classes through associations and continuing education schools to remain competitive in the job market.
Gain Experience
Most companies expect candidates to hold a bachelor's degree in a computer- or information technology-related field. Some jobs require 1-4 years of prior professional experience in IT service or analysis. Other companies, particularly those in finance or business, often require an MBA.
Earn Credentials
Many systems analysts maintain company-provided certifications, like those from Microsoft, IBM, and Adobe. Employers do not always require these certifications, but they prepare professionals to assess and troubleshoot issues. They also provide access to company support systems and resolutions. Such certifications can boost analysts' earning potential by increasing their skill sets and setting them apart from competitors.
Other optional certificates in areas, like the global information assurance certification, offer supplemental proof of competency and professional acumen. A supplemental degree like an MBA proves vital for those interested in working for large-scale corporations and financial institutions. On-the-job experience is even more important for aspiring systems analysts. If possible, find a volunteer or part-time position to build practical skill sets, and enter the job market with a solid foundation.
Key Hard Skills
Hard skills hinge on learning rather than inherent personality traits. For example, systems analysts must demonstrate proficiency in Microsoft Office and programming languages like Structured Query Language (SQL).
- Microsoft Office:
- The Microsoft Office suite of computer programs is the dominant system for professional and educational centers worldwide. Learn to use these programs and their underlying structural coding language to identify and isolate issues and provide programming resolutions. Programs include Microsoft Word, Excel, PowerPoint, Access, OneNote, Outlook, and Publisher.
- SQL:
- SQL supports and orients all data management systems and programs, including Microsoft Office products. SQL allows programmers to build websites and connect datasets and web programs to provide compatible, complex search engines and platforms for company and institutional innovation.
- Systems Administration:
- Whether at a company, school, or government branch, these professionals monitor computer systems, including software and program configurations. They also oversee user access, and security. They help community members access computer systems, troubleshoot issues as they arise, and upgrade or install new systems and translate relevant information or metadata among programs.
Key Soft Skills
Professionals can develop soft skills, but these skills tend to rely more on personality traits and matters of personal preference. Systems analysts must communicate well in a variety of mediums, employ critical thinking to solve client problems using technological solutions, and analyze both business and technical demands from a company perspective.
- Communication:
- Systems analysts regularly communicate with supervisors, colleagues, staff, and clients. They collaborate on projects with colleagues and managers, and they may need to communicate technical information so their clients can understand it. These professionals may need to communicate via phone, email, and in-person meetings and report progress through formal reports.
- Critical Thinking:
- Systems analysts focus on problem-solving on several levels, first analyzing an organization’s needs, then designing and implementing solutions. As such, they must engage strong critical thinking skills to identify problems, consider logical solutions, implement plans, and study whether their changes cause improvements.
- Business Analysis:
- Systems analysts identify the needs of businesses or corporations. They develop software systems and suggest program or security innovations to protect their company’s sensitive data. These professionals investigate product options and find the most economical systems innovations possible, considering both short- and long-term results.
- Technical Analysis:
- Financial and business technical advisors work with software and programs designed to forecast financial climates, while school administrative technical analysts focus more on innovations in information technology and education dissemination.
Jobs and Specializations in Systems Analysis
Systems analysis careers can vary depending on location and industry. No degree can guarantee a particular title or advancement, but opportunities generally increase along with education and experience.
Graduates with associate degrees may work as computer support specialists or web developers, while those with bachelor's degrees qualify for jobs as actuaries, computer systems analysts, and computer network architects. Some employers prefer master's degrees for computer and information systems managers, and they generally require it for computer and information research scientists.
According to the BLS, systems analysts earned an annual median wage of $88,740 as of May 2018.
Careers for Systems Analysis Graduates
Computer Systems Analyst
Computer systems analysts improve their organizations’ processes by studying technology-related problems and implementing solutions. Bachelor’s degrees generally represent the minimum educational requirement, though some employers prefer master’s degrees.
Actuary
Actuaries specialize in risk management. They study data to make recommendations surrounding their organizations’ personnel policies, insurance, investments, and pension plans. They typically hold bachelor’s degrees.
Computer and Information Systems Manager
Computer and information systems managers deal with their organizations’ technological needs, which they plan and implement. They typically hold a bachelor’s degree, though many employers prefer a master’s.
Software Developer
These professionals create systems and applications that run on computers. Software developers often work for computer systems design firms, and this position typically requires a bachelor’s degree and strong computer programming skills.
Computer Network Architect
Computer network architects create and maintain the hardware systems that support network data communication. They typically hold bachelor’s degrees, though some employers prefer master’s degrees.
Where Can I Work as a Systems Analyst?
Desired by large corporations and small start-ups alike, systems analysts work across diverse organizations and industries. They may handle systems analysis for a single company or work for larger organizations with multiple clients. Some systems analysts work as self-employed freelancers, consulting with companies of various sizes.
States With System Analyst Jobs
Location plays a part in job availability for systems analysts. The BLS names California as the largest employer of systems analysts in the country, with 67,950 employed there as of May 2018. Texas ranks next at 51,710, followed by New York with 44,030 and Ohio with 29,010.
Top-paying territories for systems analysts in the same time period include New Jersey, the District of Columbia, and New York.
STATES WITH THE HIGHEST EMPLOYMENT LEVEL OF SYSTEMS ANALYSTS (APPLICATIONS) | NUMBER OF SYSTEMS ANALYSTS (APPLICATIONS) EMPLOYED |
---|---|
California | 67,950 |
Texas | 51,710 |
New York | 44,030 |
Ohio | 29,010 |
Florida | 28,130 |
TOP PAYING STATES FOR SYSTEMS ANALYSTS | ANNUAL MEAN WAGE |
---|---|
New Jersey | $107,540 |
District of Columbia | $106,790 |
New York | $106,320 |
California | $103,930 |
Virginia | $102,290 |
Professional Industries With System Analyst Jobs
Systems analysts can work for a variety of industries, including companies of all sizes. Computer systems design and related services employed 178,810 systems analysts as of May 2018, accounting for 29% of all computer systems analyst positions in the country. Finance and insurance ranks next at 13%, according to the BLS.
Opportunities abound in these industries for eager systems analysts, though employees may find higher salary potentials in the industries of oil and gas extraction, audio and video equipment manufacturing, and aerospace product and parts manufacturing.
INDUSTRIES WITH THE HIGHEST LEVEL OF EMPLOYMENT FOR SYSTEMS ANALYSTS | NUMBER OF SYSTEMS ANALYSTS (APPLICATIONS) EMPLOYED |
---|---|
Computer Systems Design and Related Services | 178,810 |
Management of Companies and Enterprises | 55,500 |
Insurance Carriers | 28,410 |
Credit Intermediation and Related Activities | 23,990 |
General Medical and Surgical Hospitals | 22,610 |
TOP PAYING INDUSTRIES | ANNUAL MEAN WAGE |
---|---|
Oil and Gas Extraction | $124,690 |
Audio and Video Equipment Manufacturing | $112,330 |
Aerospace Product and Parts Manufacturing | $108,810 |
Other Information Services | $107,330 |
Other Personal Services | $107,250 |
How Do I Find a Job in Systems Analysis?
Aspiring systems analysts can take advantage of many avenues during their job search. Job fairs, mentor recommendations, and professional organizations all play roles in the hunt for a position. New graduates should consider attending conferences, connecting with local chapters of professional organizations, and getting to know their colleagues in the profession, as such connections often lead to job opportunities. The table below offers details on some of the resources systems analysts might find helpful in seeking positions.
ASSOCIATION FOR COMPUTING MACHINERY CAREER & JOB CENTER
The ACM career and job center provides a wealth of tools for systems analysts searching for jobs, including a resume management tool and interactive job board.
PROJECT MANAGEMENT INSTITUTE CAREER CENTER
The PMI career center provides a job database and resume management tools, plus company and salary statistics for research purposes and articles on employment trends.
INTERNATIONAL ASSOCIATION OF SOFTWARE ARCHITECTS
The IASA offers a full-service job database, which includes a searchable job board, company directory, resume management tools, and job alerts. The site also offers resources on interview preparation and other job-search necessities.
ASSOCIATION FOR INFORMATION SYSTEMS CAREER SERVICES
The IAS offers job boards for those interested in academic or information services and tech industry careers. Job-seekers can take advantage of their "career connect" program, which allows employers to meet candidates in-person at annual conferences.
Professional Spotlight
Siddhesh Patel
Siddhesh Patel is a program manager for Cyber Solutions at Lockheed Martin. Sid’s career has included supporting operations, systems administration, leading STEM activities, systems engineering, and project management. He graduated from the Lockheed Martin Advanced Technical Leadership Program and is a member of the Program Management Talent Initiative.
Sid holds a bachelor’s degree in mechanical engineering from the University of Maryland Baltimore County, a master’s degree in systems engineering from the George Washington University, a master’s degree in cybersecurity from the University of Maryland University College, and a master’s degree in business administration and management from the University of Maryland University College.
Why did you decide to pursue a computer systems analyst career?
What are the most challenging aspects of working as a systems analyst?
The most rewarding aspects?
Was it challenging to find a job in the field?
What did your career trajectory look like after earning your degree?
What kind of job settings have you worked in?
How do you organize, plan, and prioritize your work?
Advice for newcomers to the profession?
What are some of the best ways you gained experience outside of primary education?
What direction do you see your career path trending in?
Continuing Education for Systems Analysts
Systems analysts can benefit from multiple continuing education opportunities throughout their careers. In a quickly changing industry, successful employees must maintain current knowledge to succeed in their positions. They should also prepare to demonstrate up-to-date competencies to prospective employers through professional portfolios illustrating their abilities.
Through membership with organizations for aspiring systems analysts, such as the Association of Software Professionals, aspiring systems analysts can find networking opportunities and seek out quality continuing education. Hackathon events, like HackingEdu, provide opportunities for new and veteran coders to learn and practice new skills. The table below provides further details on continuing education resources for systems analysts.
Professional Resources for Systems Analysts
Through membership with professional organizations, systems analysts can network with colleagues to aid in their job search and find collaboration opportunities. Professional organizations support their members through credentialing, professional development and continuing education, conferences, and job resources. Most also send regular publications, including industry magazines and newsletters, through which systems analysts can stay current on field news.
The list below describes a few professional organizations for systems analysts, along with some of the benefits they offer.
FAQs About Systems Analysts
Can anyone be a systems analyst?
Systems analysts typically hold at least a bachelor's degree in computer science or a related field, though many employers seek systems analysts with MBAs specializing in information systems.Is it hard to become a systems analyst?
It depends. Aside from educational expectations, systems analysts must demonstrate knowledge of programming languages and understand how technology can improve business functions.How long does it take to become a systems analyst?
Bachelor's degrees typically take four years to complete. Those seeking to bolster their skills with an MBA can expect to complete the degree in 1-2 years.What's the difference between a systems analyst and a software engineer?
Software engineers create computer programs, whereas systems analysts analyze company needs and implement existing software and hardware solutions to help streamline their processes.What do entry-level systems analysts do?
Entry-level systems analysts may begin in IT support or software development. They can work to implement systems designed by supervisors or focus on database administration.Recommended Reading
Take the next step toward your future.
Discover programs you’re interested in and take charge of your education.