State of the IT Job Market 2025

We think it’s time to drop the narrative of robots stealing all the jobs. Yes, there are many manual tasks and processes that are now automated (and many, many more on their way, thanks to the proliferation and rapid improvement and availability of AI). But that simply frees up human time to focus on what we do best — connect, innovate, problem-solve and facilitate. Plus, the platforms and applications this tech runs on need regular maintenance, updating and modernization.

So while the World Economic Forum recently suggested that 40% of jobs around the world will be affected by AI, “there will be plenty of jobs in the future — even with artificial intelligence.”

In the U.S., many of these new jobs will be created in the computer and information technology field, which the Bureau of Labor Statistics expects to grow much faster than average for all occupations — adding about 356,700 new jobs each year between now and 2033.

The World Economic Forum report says demand for roles driven by technological advancements such as artificial intelligence (AI) is quickly increasing. These jobs include big data specialists, fintech engineers and AI and machine learning specialists.

However, these same advances creating opportunities are causing a problem in the information technology job market – a significant IT skills gap. In a Robert Half survey conducted for the 2025 edition of its Building Future-Forward Tech Teams report, 87% of technology leaders said they face challenges finding skilled talent. And more than three-quarters (76%) of respondents reported that a tech skills gap is evident in their department.

According to research for the report, these are the top six areas where are tech leaders facing the most acute skill shortages:

  • AI, machine learning and data science: 44%
  • IT operations and support: 39%
  • Cybersecurity and privacy: 30%
  • Technology process automation: 25%
  • Software and web applications development: 22%
  • Cloud architecture and operations: 20%

What does this skill shortage mean for you? Sixty percent of IT professionals surveyed by Spiceworks said they plan to stay in the field for the rest of the careers – that’s enough people to show that most people who get into IT enjoy it, but enough people planning to move on that the opportunities for people with up-to-date IT and computer skills could end up being even greater than projected.

So what’s the best way to get started on the path toward a career in information technology? While Spiceworks found 30% of tech workers don’t have a college degree (and are potential cases of “accidental IT workers,” those who fell into their roles simply by being the most tech-savvy people in their organizations), the vast majority of professionals have degrees in the field. Secondary education — at a career college — is also the quickest, most efficient path toward an IT career for those who are eager to get started.

Understanding your IT career options

Career colleges and technical schools around the country offer a variety of degree- and non-degree-granting programs that help meet the surging demand for skilled workers in the computer, software and IT field, and help students begin on the path to fulfilling careers. Here is just a sampling of the fast-growing career options available:

Computer Network Architects
  • Entry-level education: Bachelor’s degree, or five years experience in a related occupation
  • Median pay (2024): $130,390 annually
  • Job outlook, 2023-2033: Growing much faster than average (13 percent projected growth) with a projected employment change of 23,900 jobs.
  • On-the-job training: No
  • What they do: Most computer network architects work in full-time designing and building communication networks including Local Area Networks (LANs), Wide Area Networks (WANs) and Intranets. They mostly work in offices, but may work in server rooms as well, so they can access the hardware that makes up an organization’s network.

According to the BLS, “Network architects must have extensive knowledge of an organization’s business plan to design a network that can help the organization achieve its goals.”

Computer Network Architects:

  • Create plans and layouts for data communication networks
  • Present those plans to management and explain why they are in the organization’s best interest
  • Design networks focused heavily on information security
  • Upgrade routers, adaptors, network drivers and more to support computer networks
  • Research new networking technologies to make sure my networks are scalable for the future
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer Network Architects
Computer Programmers
  • Entry-level education: Bachelor’s degree
  • Median pay (2024): $98,670 annually
  • Job outlook, 2023-2033: Declining (-10 percent projected growth) with a projected employment change of -13,400 jobs.
  • On-the-job training: No
  • What they do: Most computer programmers work full-time in offices, writing and testing code that causes computer applications and software programs to function properly. Programmers usually work alone, but can work with other specialists on large projects and collaborate with other stakeholders to understand their needs for apps and programs.

The Bureau of Labor Statistics says that “Computer programmers write and test code that allows computer applications and software programs to function properly. They turn the program designs created by software developers and engineers into instructions that a computer can follow.” They posit the reason for the decline in employment is because “computer programming can be done from anywhere in the world, so companies sometimes hire programmers in countries where wages are lower.”

Computer programmers:

  • Write programs in computer languages like C++ and Java
  • Update and expand existing programs
  • Test programs for errors and fix faulty lines of computer code
  • Create and test code in an integrated development environment (IDE)
  • Use code libraries to simplify the writing
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer Programmers
Computer Support Specialists
  • Entry-level education: Post-secondary degree
  • Median pay (2024): $61,550 annually
  • Job outlook, 2023-2033: Growing faster than average (6 percent projected growth) with a projected employment change of 49,300 jobs.
  • On-the-job training: Moderate
  • What they do: Computer support specialists are largely employed by computer system design firms, telecommunications companies, and finance and insurance organizations. They usually work full-time, but may not have regular 9-5 schedules. According to the BLS, “because computer support is important for businesses, support services may need to be available 24 hours a day. As a result, many support specialists must work nights or weekends.”

Computer support specialists, otherwise known as tech support, analyze, troubleshoot and evaluate computer network problems, and - if all goes well - fix the problems. They work closely with end users over the phone, by email, over chat messages and in person.

Computer support specialists:

  • Test and evaluate existing network systems
  • Perform regular maintenance to ensure that networks operate correctly
  • Troubleshoot local area networks (LANs), wide area networks (WANs), and Internet systems
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer Support Specialists
Computer Systems Analysts
  • Entry-level education: Bachelor’s degree
  • Median pay (2016): $103,790 annually
  • Job outlook, 2014-2024: Growing much faster than average (11 percent projected growth) with a projected employment change of 56,500 jobs.
  • On-the-job training: No
  • What they do: Most computer systems analysts work full-time in offices or from home. According to the BLS, “The further adoption of cloud computing by both large and small businesses and an increasing use of IT services in healthcare settings is expected to increase demand for these workers.”

Computer systems analysts, or systems architects, help an organization’s systems, processes and solutions operate more efficiently and effectively by bringing together (and understanding the limitations of) business and information technology.

Computer Systems Analysts:

  • Consult with managers to determine the role of IT systems in an organization
  • Research emerging technologies to determine if they could increase the organization’s efficiency and effectiveness
  • Prepare cost and benefit analyses so management can decide if IT systems and computing infrastructure upgrades are worthwhile, financially
  • Figure out ways to add new functionality to existing computer systems
  • Design and implement new hardware and software systems
  • Oversee the installation, configuration and customization of new systems
  • Test to ensure that the systems work as expected
  • Train the systems’ end users and write instruction manuals
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer Systems Analysts
Database Administrators
  • Entry-level education: Bachelor’s degree
  • Median pay (2024): $123,100 annually
  • Job outlook, 2023-2033: Growing much faster than average (9 percent projected growth) with a projected employment change of 13,200 jobs.
  • On-the-job training: No
  • What they do: Most database administrators work full-time in computer systems design and related services; state, local and private educational services; management of companies; insurance carriers; and data processing and hosting. They may also work for retailers, keeping track of buyers’ credit card and shipping information, or for healthcare organizations, managing patient records.

According to the BLS, “Industrial machinery mechanics and machinery maintenance workers maintain and repair factory equipment and other industrial machinery, such as conveying systems, production machinery, and packaging equipment. Millwrights install, dismantle, repair, reassemble, and move machinery in factories, power plants, and construction sites.”

Database administrators:

  • Ensure that organizational data is secure
  • Back up and restore data to prevent loss of information
  • Identify user needs to create and administer databases
  • Ensure that databases operate efficiently and error-free
  • Make and test modifications to database structure when needed
  • Maintain databases and update permissions
  • Merge old databases into new ones
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Database Administrators
Information Security Analysts
  • Entry-level education: Bachelor’s degree
  • Median pay (2024): $124,910 annually
  • Job outlook, 2023-2033: Growing much faster than average (33 percent projected growth) with a projected employment change of 59,100 jobs.
  • On-the-job training: None
  • What they do: Information security analysts usually work full-time at computer companies, business or financial companies, or financial firms. They may occasionally be expected to work outside normal business hours.

The increased demand for information security analysts is fueled largely by the rise in cybersecurity breaches, according to the BLS. It says demand “is expected to be very high, as these analysts will be needed to create innovative solutions to prevent hackers from stealing critical information or causing problems for computer networks.”

Information security analysts:

  • Monitor networks for security breaches
  • Investigate security violations when they occur
  • Install and use software like firewalls and data encryption programs to protect sensitive information
  • Simulate security attacks to look for vulnerabilities in their systems before they can be exploited
  • Develop security standards, best practices and training programs for their organization
  • Recommend security enhancements to management or senior IT staff
  • Helpr users install or understand new security products and procedures
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Information Security Analysts
Computer and Network Systems Administrators
  • Entry-level education: Bachelor’s degree
  • Median pay (2024): $96,800 annually
  • Job outlook, 2023-2033: Declining (-3 percent projected growth) with a projected employment growth of -8,800 jobs.
  • On-the-job training: None
  • What they do: Network and computer systems administrators are responsible for the everyday maintenance of the computer networks that are critical to the operation of organizations around the world. “Although many network and computer systems administrators are employed by firms in the computer systems design and related services industry, they work in a variety of settings,” says the BLS. “Some might administer systems and networks for financial firms, and others work in hospitals or local government offices.”

They usually work full-time within normal business hours, but might need to work overtime to address issues and make sure companies’ networks are functioning properly 24/7.

Network and computer systems administrators:

  • Identify their organization’s system needs and install network hardware and software that meets those needs
  • Upgrades and repair networks as necessary, and ensure those systems are operating correctly
  • Maintain network and computer system security
  • Evaluate and optimize network or system performance
  • Add users to a network, assign and update security permissions on the network, and remove users when their access is no longer necessary
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Network and Computer Systems Administrators
Software Developers
  • Entry-level education: Bachelor’s degree
  • Median pay (2024): $131,450 annually
  • Job outlook, 2023-2033: Growing much faster than average (17 percent projected growth) with a projected employment change of 327,900 jobs.
  • On-the-job training: None
  • What they do: There is a wide variety of career paths available to software developers. They could create computer games, develop apps that let people do specific tasks on their computers or mobile devices, or develop the underlying systems that run peoples’ computers, devices and networks.

Most software developers work full-time, and it isn’t uncommon for them to work more than 40 hours a week. According to the BLS, “In general, software development is a collaborative process, and developers work on teams with others who also contribute to designing, developing, and programming successful software. However, some developers work at home.”

Software developers:

  • Analyze users’ needs and then design, test, and develop software to meet those needs
  • Recommend software upgrades for customers’ existing programs and systems
  • Design individual pieces of applications or systems and plan how the pieces will work together
  • Ensure that programs continue to function normally through maintenance and testing
  • Document every aspect of an application or system as a reference for future maintenance
  • Collaborate with other computer specialists to create optimum software
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Software Developers
Web Developers
  • Entry-level education: Associate degree
  • Median pay (2024): $95,380 annually
  • Job outlook, 2023-2033: Growing faster than average (8 percent projected growth) with a projected employment change of 18,600 jobs.
  • On-the-job training: None
  • What they do: “Web developers design and create websites, says the BLS. “They are responsible for the look of the site. They are also responsible for the site’s technical aspects, such as its performance and capacity, which are measures of a website’s speed and how much traffic the site can handle.”

Thanks to the increasing demand for mobile device connectivity and ecommerce, opportunities for web designers will continue to grow over the next decade. While educational requirements for these roles will vary based on the kind of work they do and where, web designers can generally expect to begin their careers with an Associate degree.

Web designers:

  • Meet with clients, management or other stakeholders to discuss the needs and goals of a website
  • Write code for the website, using programming languages such as HTML or XML
  • Work with other team members to determine what information the site will contain
  • Work with graphics and other designers to determine the site’s layout
  • Integrate graphics, audio, and video into the website
  • Monitor website traffic and performance
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Web Developers
Computer and information research scientists
  • Entry-level education: Master’s degree
  • Median pay (2024): $140,910 annually
  • Job outlook, 2023-2033: Growing much faster than average (26 percent projected growth), with a projected employment change of 9,400 jobs.
  • On-the-job training: None
  • Working environment: Although opportunities in computer and information research science require more education than most other positions in the information technology field, “computer scientists are likely to enjoy excellent job prospects, because many companies report difficulties finding these highly skilled workers,” says the BLS.

“Computer and information research scientists invent and design new approaches to computing technology and find innovative uses for existing technology,” according to the BLS. “They study and solve complex problems in computing for business, medicine, science, and other fields.”

Computer scientists:

  • Explore fundamental issues in computing and develop theories and models to address those issues
  • Help scientists and engineers solve complex computing problems
  • Invent new computing languages, tools, and methods to improve the way in which people work with computers
  • Develop and improve the software systems that form the basis of the modern computing experience
  • Design experiments to test the operation of these software systems
  • Analyze the results of their experiments
  • Publish their findings in academic journals and present their findings at conferences
Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Computer and Information Research Scientists