Best Jobs in Technology
Software Engineers
Software engineers create or customize existing software programs to meet the needs of a particular business or industry. First, they spend considerable time researching, defining, and analyzing the problem at hand. Then, they develop software...
Software Application Developers
Software application developers devise applications, often referred to as apps, such as word processing programs, data storage programs, and spreadsheet programs that make it possible for computers to complete given tasks and to solve problems....
Information Security Analysts
Information security analysts protect an organization’s computer systems and networks from unauthorized intrusion by cyber attacks. These intruders are known as hackers, and the action of breaking into a computer system or network is called ...
Computer and Video Game Designers
Computer and video game designers, also known as game developers, create the ideas and interactivity for games. These games are played on various platforms, or media, such as video consoles and computers, digital devices (smartphones, tablets,...
Internet Developers
An Internet developer, otherwise known as a Web developer or Web designer, is responsible for the creation of an Internet site. Most of the time, this is a public Web site, but it can also be a private Internet network. Web developers work for a...
Hardware Engineers
Hardware engineers design, build, and test computer hardware (such as computer chips and circuit boards) and computer systems. They also work with peripheral devices such as printers, scanners, modems, and monitors, among others, as well as with...
Computer Systems Programmer/Analysts
Computer systems programmer/analysts analyze the computing needs of a business or organization and then design a new system or upgrade an old system to meet those needs. The position can be split between two people, the systems programmer and...
Database Specialists
Database specialists design, install, update, modify, maintain, and repair computer database systems to meet the needs of their employers. To do this work they need strong math skills, the ability to work with many variables at once, and a solid...
Mobile Software Developers
Mobile software developers design and build applications (which are often referred to as apps) for mobile devices, which include smartphones, tablet computers, e-readers, and wearables. They are also known as mobile software designers....
Computer Network Administrators
Computer network administrators, or network specialists, design, install, and support an organization's local area network (LAN), wide area network (WAN), network segment, or Internet system. They maintain network hardware and software, analyze...