Salaries for IT Professionals

Information technology has been the fastest growing profession for the past decade. IT careers include work with hardware, software, and networking technologies, as well as business oriented analyst and project management positions. Find the average employee salaries for the rapidly advancing information technology and software development career group.
SEARCH CAREER
Business Intelligence Analysts
Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods for identifying data patterns and trends in available information sources.
Computer and Information Research Scientists
Conduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.
Most have a master's degree
Computer Network Architects
Design and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and...
Computer Network Support Specialists
Analyze, test, troubleshoot, and evaluate existing network systems, such as local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Perform network maintenance to ensure...
Computer Programmers
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing...
Most have a bachelor's degree
Computer Systems Analysts
Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and...
Most have an associate's or 2-year degree
Computer Systems Engineers/Architects
Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
Most have a bachelor's degree
Computer User Support Specialists
Provide technical assistance to computer users. Answer questions or resolve computer problems for clients in person, or via telephone or electronically. May provide assistance concerning the use of computer hardware and...
Most have a bachelor's degree
Data Warehousing Specialists
Design, model, or implement corporate data warehousing activities. Program and configure warehouses of database information and provide support to warehouse users.
Database Administrators
Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate, and implement security measures to safeguard...
Most have a bachelor's degree
Database Architects
Design strategies for enterprise database systems and set standards for operations, programming, and security. Design and construct large relational databases. Integrate new systems with existing warehouse structure and...
Document Management Specialists
Implement and administer enterprise-wide document management systems and related procedures that allow organizations to capture, store, retrieve, share, and destroy electronic records and documents.
Geographic Information Systems Technicians
Assist scientists, technologists, or related professionals in building, maintaining, modifying, or using geographic information systems (GIS) databases. May also perform some custom application development or provide...
Most have a bachelor's degree
Geospatial Information Scientists and Technologists
Research or develop geospatial technologies. May produce databases, perform applications programming, or coordinate projects. May specialize in areas such as agriculture, mining, health care, retail trade, urban...
Most have a bachelor's degree
Informatics Nurse Specialists
Apply knowledge of nursing and informatics to assist in the design, development, and ongoing modification of computerized health care systems. May educate staff and assist in problem solving to promote the...
Most have a bachelor's degree
Information Security Analysts
Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. May ensure appropriate security controls are in place that will safeguard digital files and vital...
Most have a bachelor's degree
Information Technology Project Managers
Plan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business...
Network and Computer Systems Administrators
Install, configure, and support an organization's local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Monitor network to ensure network availability to all system...
Most have a bachelor's degree
Search Marketing Strategists
Employ search marketing tactics to increase visibility and engagement with content, products, or services in Internet-enabled devices or interfaces. Examine search query behaviors on general or specialty search engines...
Software Developers, Applications
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of...
Most have a bachelor's degree
Software Developers, Systems Software
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general...
Most have a bachelor's degree
Software Quality Assurance Engineers and Testers
Develop and execute software test plans in order to identify software problems and their causes.
Most have a bachelor's degree
Telecommunications Engineering Specialists
Design or configure voice, video, and data communications systems. Supervise installation and post-installation service and maintenance.
Video Game Designers
Design core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to...
Web Administrators
Manage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.
Most have a bachelor's degree
Web Developers
Design, create, and modify Web sites. Analyze user needs to implement Web site content, graphics, performance, and capacity. May integrate Web sites with other computer applications. May convert written, graphic, audio,...
Most have a bachelor's degree
The information technology (IT) field has been the fastest growing group of jobs over the past ten years. This diverse field covers all areas of technology and computer science, including hardware, software, Internet, networking, data administration, design, and programming. Common jobs include Computer Scientists, Computer and IT Support roles, Application Designers and Programmers, Database Administrators, Network Administrators, IT Security Analysts, and technical Project Managers.

Technology and computers have driven the rapid advance of the IT practice into a formalized career track. The most common degree program to enter into the IT profession is a Computer Science degree. In addition, many degree and certificate programs are available without an undergraduate degree, such as the A+ network certification program. Salaries for IT professionals vary by type and background requirements and specializations; however, the IT group as a whole is highly compensated. The median salary for software developers is over $90,000 and Networking, Database, and Systems Engineers have a median income of approximately $70,000. In addition, job prospects for technology and computer science remain high: labor demand is anticipated to remain high and exceed the number of qualified applicants.