Close Menu
What kind of job can I get when I graduate? A good question! In order to answer that, the Department of Information Technology and Management in the College of Computing at Illinois Institute of Technology in Chicago, Illinois has collected a large number of actual Information Technology job titles and have categorized them by degree program concentrations to show you the kind of jobs you may be qualified for when you graduate.
NOTE: Screen pop-ups for each job role are in work but are not yet complete; we will keep at them until we finish.
System & Network Administration | Internet & Web Development | Application Development | Cybersecurity |
Possible Job Outcomes for All Graduates | Links to job description resources | PDF version of this page |

System & Network Administration

  • Cisco Network EngineerCisco Network Engineer: Cisco network engineers are network administrators who develop and maintain networks using products from Cisco. They create and configure networks, troubleshoot issues, and ensure network security. (betterteam)
  • Cloud ArchitectCloud Architect: Cloud architects are information technology (IT) experts responsible for the supervision of a company's cloud computing system. This involves working on cloud application designs, cloud approval plans, and systems required to manage cloud storage. Also known as a cloud developer or cloud systems administrator. (betterteam)
  • Cloud Engineer Cloud Engineer: Cloud engineers are IT professionals who design, implement, and manage cloud-based systems for businesses. They develop and implement cloud-applications, migrate existing on-premise applications to the cloud, and debug cloud stacks (betterteam)
  • Computer Operations TechnicianComputer Operations Technician: Computer operators monitor and control computer and electronic data processing equipment according to standardized operating instructions. They are tasked with managing and improving a company’s network performance by troubleshooting hardware and software problems. (betterteam )
  • Computer System SpecialistComputer System Specialist: Computer systems analysts look for ways to optimize a business or organization's use of information technology. In many ways, they act as a bridge between business operations and IT to make sure they're supporting each other ( betterteam )
  • Computer TechnologistComputer Technologist: Computer technologists, also known as computer technicians or computer user support specialists, provide technical support while maintaining computer systems in their place of employment. They listen to customers who need computer assistance to diagnose an issue. Computer technologists help customers on how to fix the issues with their computers. In addition, they set up and fix equipment. They also help customers learn to use different pieces of equipment such as printers, software and email. Requires a high school diploma; associate's or bachelor's degree recommended.(Learn.org)
  • Hardware Installation CoordinatorHardware Installation Coordinator: Supports the network related needs of external customers. Requires strong communication, high levels of customer satisfaction and decision-making in an unsupervised environment. Also requires project coordination experience in a network setting. Directs technicians performing network connectivity tasks. In addition, flexibility, availability and extensive travel are essential. (Cisco)
  • Data Center TechnicianData Center Technician: Data center technicians install and maintain data servers and network equipment. Their duties include monitoring the day-to-day performance of servers, maintaining an optimally controlled environment for servers, and troubleshooting network and server problems. They may also be required to perform urgent repairs outside of business hours (betterteam)
  • Help Desk AnalystHelp Desk Analyst: Help desk analysts troubleshoot difficulties with computers and their connections. These professionals also work proactively to ensure that organizations are equipped with fully-functioning IT frameworks. ( betterteam )
  • Help Desk CoordinatorHelp Desk Coordinator: Help desk coordinator supervise technical support teams, track performance, and ensure that customer service standards are maintained. They train and support help desk technicians and manage any escalations. (betterteam)
  • Help Desk SpecialistHelp Desk Specialist: Help desk specialists provide technical support to clients experiencing computer hardware and software issues. They respond to queries, isolate problems, troubleshoot issues, and implement solutions. (betterteam)
  • Help Desk TechnicianHelp Desk Technician: A Help desk technician provides technical support and assistance, whether on the phone, in person, or remotely, related to computer systems, hardware, and software. A help desk technician responds to customer queries to provide technical assistance. (betterteam)
  • Information System SpecialistInformation System Specialist: Information specialists are responsible for analyzing and managing a company's information databases, such as filing, record-keeping, or stocktaking. They specialize in streamlining company processes, disseminating information to personnel, clients, and shareholders, as well as preparing annual data summary reports for management review. (betterteam)
  • Information Systems AdministratorInformation Systems Administrator: System administrators, or SysAdmins, are responsible for setting up and maintaining computer systems. They ensure that computers in the company's network, especially the server, run smoothly and securely. (betterteam)
  • Information Systems OperatorInformation Systems Operator: Plans, supervises, coordinates and provides technical assistance for the installation, operation, unit level maintenance and management of multi-function/multi-user information processing systems in mobile and fixed facilities; participates in development of the continuity of operations plan (COOP), information systems plan (ISP), information management plan (IMP) and information management master plan (IMMP). (mosdb.com)
  • Information Systems TechnicianInformation Systems Technician: IT technicians diagnose, repair, and maintain hardware and software components to ensure the smooth running of computer systems. IT technician responsibilities include installing and configuring computer hardware and being the primary point of contact for IT support within a company. (betterteam)
  • Installation CoordinatorInstallation Coordinator: Typically part of an information technology project management team. Reporting directly to the project manager, this role manages all processes directly related to the installation. Starts with a detailed list of all the functional modules and programs in the original software product, as provided by the supplier. Each change, adjustment or customization must be itemized and tracked. Special instructions surrounding the order of installation and any modification required once the change in implemented must be noted and managed. It is the installation coordinator's responsibility to make sure clients have the correct changes, implemented in the right order. Any clashes of changes or issues are communicated by the installation coordinator to the programmers for correction. A university degree in computer science, system development, and applications is required. A minimum of 10 years working in the information technology industry is necessary to qualify for this role. (PracticalAdultInsights.com)
  • Manager Help Desk SupportManager Help Desk Support: Help desk managers supervise technical support teams, track performance, and ensure that customer service standards are maintained. They train and support help desk technicians and manage any escalations. (betterteam)
  • Network AdministratorNetwork Administrator: Network administrators are responsible for the day-to-day operation of computer networks at businesses and organizations. They are sometimes known as a computer systems administrator, a network system administrator, or just system administrator. (betterteam)
  • Network AnalystNetwork Analyst: Network analysts are employed by businesses to optimize IT network operations. Their duties include analyzing network requirements, setting up computer networks in one or across multiple locations, and configuring computer hardware and software for optimal network communication. They are also required to provide IT support. (betterteam)
  • Network ConsultantNetwork Consultant: Network consultants develop and maintain network infrastructure for their clients. They create internet domains, increase server capacity to optimize the flow of information, and maintain secure servers. They also travel to client locations to perform installations and resolve network issues. (betterteam)
  • Network Control AnalystNetwork Control Analyst: Network analysts are employed by businesses to optimize IT network operations. Their duties include analyzing network requirements, setting up computer networks in one or across multiple locations, and configuring computer hardware and software for optimal network communication. They are also required to provide IT support. (betterteam)
  • Network EngineerNetwork Engineer: Network engineers are responsible for building and maintaining the day-to-day operation of computer networks that companies and organizations rely on. These networks typically include an intranet, extranet, local area network (LAN), and wide area network (WAN). (betterteam
  • Network ManagerNetwork Manager: Network managers are responsible for installing and configuring computer systems, which includes the software and hardware necessary to maintain a network. Network managers are responsible for ensuring that all network systems are functioning properly. Users and monitoring systems may provide notification of problems that the network manager needs to work to resolve. Providing training on how to properly use computer systems could also be a job responsibility. Network managers may also be responsible for establishing network security. The U.S. Bureau of Labor Statistics notes that a bachelor's degree is typically necessary for a network management career. (Learn.org)
  • Network Operations AnalystNetwork Operations Analyst: Network operations analysts are information technology experts who perform technical analysis on issues and outages affecting the network system of an organization. They are in charge of managing the organization's technical teams to ensure timely response to all issues, outages, and performance alerts. They evaluate performance for various systems. Also, they report trends in hardware and application performance to the management. Additionally, they must inform their clients and third-party service providers about issues and resolution status. Requires a Bachelor's degree in computer science, network administration, or a related discipline. (Zippia)
  • Network SpecialistNetwork Specialist: Network specialists deploy and maintain IT network infrastructure for a variety of organizations. They collect network performance data, monitor network security, and optimize server capacity to manage the flow of information. They also perform network upgrades and fix network errors at client locations. (betterteam)
  • Network Support TechnicianNetwork Support Technician: Network support technicians develop and maintain IT networks. They monitor network performance, optimize server capacity, and secure networks and data. They also repair network errors at client locations and perform network upgrades. (betterteam)
  • Network TechnicianNetwork Technician: Network technicians are responsible for installing and configuring an organization's network infrastructure, including hardware components, cabling, and network software. (betterteam)
  • Network Transport AdministratorNetwork Transport Administrator: Transport administrators coordinate the movement of goods, products, materials, or passengers. They develop and implement procedures to efficiently administrate freight, cargo, or passenger transportation services, prepare transportation schedules, and plan routes. (betterteam)
  • Networking SpecialistNetworking Specialist: Networking specialists design, maintain, monitor, and repair computer networks. They ensure that the networks function efficiently by collecting performance data, monitoring security, anticipating problems, and troubleshooting any issues. (betterteam)
  • NOC EngineerNOC Technician: NOC engineers, also known as Network Operations Center engineers, monitor and control large computer networks from a central location. These skilled IT professionals are responsible for network troubleshooting and alarm response. (betterteam)
  • Operations Support TechnicianOperations Support Technician: Tech support workers manage, maintain, and repair IT systems. Their responsibilities include diagnosing and repairing faults, resolving network issues, and installing and configuring hardware and software. (betterteam)
  • Systems AdministratorSystems Administrator: System administrators, or SysAdmins, are responsible for setting up and maintaining computer systems. They ensure that computers in the company's network, especially the server, run smoothly and securely. (betterteam)
  • Systems ConsultantSystems Consultant: A systems consultant is responsible for advising on the design, plan, and installation of information technology systems for clients. They analyze data of an organization, determine the requirements of an information system, and define project objectives. Other duties include providing recommendations on the appropriate software, hardware, and systems, designing and installing new software, and organizing and conducting training for end-users. They may also be responsible for preparing test plans and test scripts needed for system testing. (Zippia)
  • Systems CoordinatorSystems Coordinator: A systems coordinator is responsible for managing the data and information networks of an organization, ensuring that the systems are free from any unauthorized access and malware threats. Systems coordinators assist with the configuration and upgrades of the system to improve infrastructures that would prevent operational delays and downtimes. They also help the engineering team in designing efficient systems for business requirements, run quality checks to identify gaps, and resolve technical issues by analyzing components and navigation. (Zippia)
  • Technical Support Call Center Support
    RepresentativeTechnical Support Call Center Support Representative: Responsible for assisting customers with technical issues or questions relating to computer hardware or software devices. Their duties include taking phone calls from customers or communicating with them through messaging platforms, helping customers diagnose technical issues over the phone and speaking with them about installing hardware or software on their computers. (Indeed.com)
  • Technical Support Content ManagerTechnical Support Content Manager: Responsible for externally facing help content for customers as well as an internally facing and partner facing technical support knowledge base content. Support distributed, first-level partner support teams and second-level technical support teams. Responsible for collaborating with product managers and engineers to develop effective technical support content. They are the lead in documenting both the optimal path for customers and for documenting bugs and workarounds for support teams. (Startup.jobs) (paraphrased)
  • Technical Support RepresentativeTechnical Support Representative: Responsible for assisting customers with technical issues or questions relating to computer hardware or software devices. Their duties include taking phone calls from customers or communicating with them through messaging platforms, helping customers diagnose technical issues over the phone and speaking with them about installing hardware or software on their computers. (Indeed.com)
  • Technology AnalystTechnology Analyst: Technology analysts leverage technology solutions to meet a company's organizational needs. They do this by designing and implementing functional and cost-efficient technology systems. They prioritize user requirements and oversee system upgrades. Technology analysts communicate with stakeholders to understand their technical needs. They develop and analyze functional specifications, and they coordinate with developers to build and implement technology solutions. (glassdoor)
  • Telecommunications Network
    TechnicianTelecommunications Network Technician: Telecommunications specialists are experts in analog and digital telecommunication systems and networks. They oversee the installation and repairs of equipment and systems, monitor the interactions between computer networks, conduct diagnostic tests, and implement upgrades and modifications to telecommunication equipment and devices. (betterteam)
  • Systems AnalystSystems Analyst: Systems analysts assess the effectiveness and efficiency of an organization's IT systems, and develop plans to improve any shortcomings in them. (betterteam)
  • User Support SpecialistUser Support Specialist: Support specialists, also known as technical support specialists, provide technical support to organizations by managing, maintaining, and troubleshooting their IT systems. (betterteam)
  • VMware EngineerVMware Engineer: VMware engineers are IT professionals who use software from VMware to virtualize Windows servers and connect them to networks and clouds. They design and implement VMware solutions, troubleshoot VM environment problems, and provide technical support. (betterteam)
  • VoIP Network EngineerVoIP Network Engineer: VoIP network engineers are responsible for installing, configuring, and managing Voice over Internet Protocol (VoIP) systems within companies. Their job is to define and deploy the companies' in-house IP telephone communication systems, including their software architecture and hardware components. (betterteam)
  • VP of EngineeringVP of Engineering: A VP of engineering is an executive who manages development teams. VPs of engineering are responsible for ensuring that design requirements are met, overseeing the consistency of user experiences, and managing a team of engineers and developers. (betterteam)
  • Windows AdministratorWindows Administrator: Windows Administrators, also known as Windows Systems Administrators, are responsible for installing, managing, and upgrading Windows-based systems and servers within a company. They are also responsible for managing data security, configuring user access, and maintaining the stability of the system. (betterteam)

Internet & Web Development

  • Android DeveloperAndroid Developer: Android developers create apps that are compatible with devices that use the Android operating system. Given the nature of their work, android developers may perform their duties on-site or remotely. (betterteam)
  • AngularJS DeveloperAngularJS Developer:AngularJS developers are highly-skilled JavaScript developers with extensive knowledge of theoretical angular software engineering. AngularJS developers specialize in building Single Page Applications (SPAs) with Angular Java coding. Essentially, they build everything the user sees and hears on a webpage. (betterteam)
  • ASP.NET DeveloperASP.NET Developer: An ASP.NET developer manages and supports existing applications. ASP.NET developers are responsible for designing applications, maintaining performance, and analyzing requirements and functionality (betterteam)
  • Digital Media DesignerDigital Media Designer: Digital media designers use software and design tools to create online content, including banner advertisements, artwork, social media graphics, and interactive web content. The digital designer works closely with marketing and creative teams to produce on-brand and eye-catching campaigns that align with a company's overall aesthetic. (betterteam)
  • Digital Media SpecialistDigital Media Specialist: Digital media specialists work closely with the marketing and communication departments to create the perfect content for digital media campaigns. They have excellent knowledge of the usage of digital media channels to improve the company’s online presence and customer engagement. (betterteam)
  • E-Commerce DeveloperE-Commerce Developer: The Ecommerce Developer will play a critical role in managing the enterprise e-commerce platform. Work with Web Development team to identify web systems needs and solutions. Configure, design, and develop solutions including key integrations to 3rd party solutions. Coach and train business users on proper use of the system. Monitor and track system processing and performance indicators to ensure business requirements are being met. Participate on project teams to deliver new functionality. Maintain state of the art understanding of website and mobile platform capabilities. Work closely with Salesforce and other 3rd party solutions providers to enhance our business capabilities. 1-3+ years’ experience working with an Ecommerce platform; Bachelor’s Degree required. (Coldwater Creek) (paraphrased)
  • E-Commerce SpecialistE-Commerce Specialist: An e-commerce specialist is an expert in online sales strategies and the various platforms used to conduct digital sales or conversions on a website. Responsibilities include monitoring day-to-day activity on the site and its overall performance to achieve goals like improving user experience, increasing website traffic and sales, and developing brand loyalty. Execute ad campaigns on search engines and other websites and research and implement the latest digital marketing strategies using social media. As a website optimization expert, other duties include managing site development and updates for the e-commerce side of the business, working with co-workers to collect necessary content to use for each product or service offering, and ensuring that the brand message and goals align with the rest of the company. Keep a promotions calendar, track all e-commerce marketing efforts, analyze data, and use findings to improve strategies.(ZipRecruiter)
  • Electronic Transactions ImplementerElectronic Transactions Implementer: No description avaialable, but cited in 2009-2013 Niagara Labour Market Plan, Niagara Workfore Planning Board, St. Catherines, Ontario, Canada
  • Full Stack DeveloperFull Stack Developer: Full stack developers are computer programmers who are proficient in both front and back end coding. Their primary responsibilities include designing user interactions on websites, developing servers, and databases for website functionality, and coding for mobile platforms. (betterteam)
  • HTML DeveloperHTML Developer: HTML developers are responsible for the complete end-to-end coding of websites. They direct HTML projects, develop web applications, code sites, and provide support to website users. (betterteam)
  • Internet AnalystInternet Analyst: Also known as web analytics specialists or digital analysts, web analysts use data analytics to troubleshoot a website's design, with the aim of increasing page views, improving the user experience, and converting more visitors into customers. (betterteam)
  • Internet Application DeveloperInternet Application Developer: Web developers design and build websites. They are typically responsible for the appearance, of the site and technical aspects, such as site speed and how much traffic the site can handle. Web developers may also create site content that requires technical features. They are sometimes known as web designers or full-stack developers if they can do both front-end and back-end development. (betterteam)
  • Internet Database SpecialistInternet Database Specialist: Data specialists transfer information from hardcopy to digital format. They oversee the entire conversion process, verifying the validity of the information, designing storage platforms, and training staff on document retrieval procedures. (betterteam)
  • Internet Network SpecialistInternet Network Specialist: Network specialists deploy and maintain IT network infrastructure for a variety of organizations. They collect network performance data, monitor network security, and optimize server capacity to manage the flow of information. They also perform network upgrades and fix network errors at client locations. (betterteam)
  • Internet Site DesignerInternet Site Designer: Web designers use their creative and software engineering/programming skills to design, build and improve websites. They understand user experience and are able to build websites that are easy to understand, navigate, and use, and adhere to design standards and specifications. They are sometimes known as a front-end developer. (betterteam)
  • Internet Systems AdministratorInternet Systems Administrator: Network administrators are responsible for the day-to-day operation of computer networks at businesses and organizations. They are sometimes known as a computer systems administrator, a network system administrator, or just system administrator. (betterteam)
  • iOS DeveloperiOS Developer: iOS developers design and build applications for mobile devices running Apple’s iOS operating software. They are responsible for designing and coding the base application, ensuring the quality of the application, fixing application bugs, maintaining the code, and implementing application updates. (betterteam)
  • JavaScript DeveloperJavaScript Developer: A JavaScript developer is responsible for completing the design of applications and software using Java programming language. JavaScript developers work with websites, producing front-end applications, and performing code analysis and overall improvement of style and usability. (betterteam)
  • jQuery DeveloperjQuery Developer: jQuery developers are highly skilled JavaScript developers who specialize in working with the jQuery JS library. They are mainly responsible for developing new user-facing web features, building reusable code and libraries, and ensuring the feasibility of UI/UX designs. (betterteam)
  • Mobile Applications DeveloperMobile Applications Developer: Mobile developers work with clients to produce mobile applications that are functional as well as aesthetically pleasing (betterteam)
  • Mobile Device DeveloperMobile Device Developer: A mobile app developer is a software engineer who works primarily with mobile devices, creating, programming, testing, and maintaining apps and mobile platforms across devices like smartphones, tablets and laptops. (Built In Beta)
  • Network AdministratorNetwork Administrator: Network administrators are responsible for the day-to-day operation of computer networks at businesses and organizations. They are sometimes known as a computer systems administrator, a network system administrator, or just system administrator. (betterteam)
  • Network AnalystNetwork Analyst: Network analysts are employed by businesses to optimize IT network operations. Their duties include analyzing network requirements, setting up computer networks in one or across multiple locations, and configuring computer hardware and software for optimal network communication. They are also required to provide IT support. (betterteam)
  • Network Control Analyst Network Control Analyst: Analysts research, analyze and report on different trends. Using either publicly available or collected data, analysts attempt to draw insights that can be used to create actionable strategies in different industries. Analysts may be called to be flexible and work across various industries, with different types of datasets, and may be required to spend a significant amount of time creating and delivering reports. Requires a Bachelor's degree in mathematics, business, marketing, computer science, or related fields. A Master's degree in business administration (MBA), marketing, mathematics, computer science or related fields may be preferred. (glassdoor)
  • Network Control Analyst AssistantNetwork Control Analyst Assistant: The Network Control Analyst Assistant is responsible for the day-to-day operation of the enterprise data communications networks including installation and repair of terminals, modems, terminal servers, multiplexers, and leased line equipment. This involves the use of breakout boxes, wire wrap tools, and data scopes. The Assistant Network Control Analyst assists the Network Services Supervisor in department administrative functions. The Assistant writes network documentation and procedures manual. )
  • Network EngineerNetwork Engineer: Network engineers are responsible for building and maintaining the day-to-day operation of computer networks that companies and organizations rely on. These networks typically include an intranet, extranet, local area network (LAN), and wide area network (WAN). (betterteam
  • Network ManagerNetwork Manager: A network manager is in charge of the computer systems for an organization. Their main job duties include maintaining computer networks with software updates and hardware upgrades, providing technical support, and training other employees on best practices. As part of a larger technology team, they are also responsible for installing new hardware and software on workstations and ensuring systems are functional at all times. They document all changes and to notify upper management of any substantial issues that arise within the network. (ZipRecruiter) (paraphrased)
  • Network Operations AnalystNetwork Operations Analyst: IT Professionals who provide technical analysis on the issues and outages occurring across the network system of an organization. These analysts must manage the organization's technical teams to provide timely response to all incidents, outages, and performance alerts while categorizing those issues. They are required to review performance for various systems and report any trends in hardware and application performance to their assist senior technical personnel. Network operations analysts must also notify their clients and third-party service providers about issues and remediation status. (Zippia)
  • Network Operations SpecialistNetwork Operations Specialist: maintain computer hardware, software and related systems, such as switches, bridges and routers. In the course of maintaining these systems, network technicians are expected to perform tasks such as operating system upgrades, patch application, firmware upgrades, hardware upgrades and other tasks. With the growth of phone services such as voice over Internet protocal (VoIP), many network operations technicians are also responsible for the maintenance of telephone systems. (Career Trend)
  • Network SpecialistNetwork Specialist: Network specialists deploy and maintain IT network infrastructure for a variety of organizations. They collect network performance data, monitor network security, and optimize server capacity to manage the flow of information. They also perform network upgrades and fix network errors at client locations. (betterteam)
  • Network Support TechnicianNetwork Support Technician: Network support technicians develop and maintain IT networks. They monitor network performance, optimize server capacity, and secure networks and data. They also repair network errors at client locations and perform network upgrades. (betterteam)
  • Network Transport AdministratorNetwork Transport Administrator: Cited as a job title in multiple references but no job description is available ()
  • Node.js DeveloperNode.js Developer: Node.js developers deploy and maintain network applications. They manage the exchange of data between servers and users, develop back-end components, and connect applications with other web services. They also support front-end developers by integrating web-based applications (betterteam)
  • PHP DeveloperPHP Developer: PHP developers write server-side web applications using Hypertext Preprocessor (PHP) scripting languages. They are tasked with developing and coding back-end components and connecting applications to other web services. PHP developers also assist front-end developers to ensure their work integrates into the application. (betterteam)
  • React.js DeveloperReact.js Developer: React.js developers design and implement user interface components for JavaScript-based web and mobile applications using the React open-source library ecosystem. These skilled front-end developers are involved in all stages of interface component design, from conception through to final testing. (betterteam)
  • Ruby on Rails DeveloperRuby on Rails Developer: Ruby on rails developers write server-side web-application logic using the open-source programming language ruby. The logic is written around the model view controller (MVC) framework, rails. Ruby on rails developers are tasked with developing back-end components, connecting the application with web services, and supporting front-end developers. (betterteam)
  • SharePoint DeveloperSharePoint Developer: SharePoint developers design and develop SharePoint websites using SharePoint designer or web UI developing tools. SharePoint is a highly configurable document management and storage system that integrates with Microsoft Office. SharePoint developers are tasked with creating customized SharePoint solutions for front-end use. (betterteam)
  • SharePoint AdministratorSharePoint Administrator: SharePoint administrators implement and oversee Microsoft's SharePoint web-based document collaboration platform. They integrate Microsoft applications to allow online collaboration, create shared storage space for files, and maintain the SharePoint platform. They are employed in various settings where SharePoint is used for online collaboration. (betterteam)
  • SOA DeveloperSOA Developer: An SOA developer develops and maintains service-oriented architecture and offers technical support. Working closely with app developers and business analysts, the SOA developer defines complex service needs, designs successful solutions, and implements composites. (betterteam)
  • Streaming Media SpecialistStreaming Media Specialist: (betterteam)
  • Telecommunications Network TechnicianTelecommunications Network Technician: Telecommunications specialists are experts in analog and digital telecommunication systems and networks. They oversee the installation and repairs of equipment and systems, monitor the interactions between computer networks, conduct diagnostic tests, and implement upgrades and modifications to telecommunication equipment and devices. (betterteam)
  • Web AdministratorWeb Administrator: Website managers are IT specialists who help organizations by managing their website. They oversee the functionality of the website, evaluate and manage website performance, facilitate hosting and server management, and develop, maintain and update website content. (betterteam)
  • Web AnalystWeb Analyst: Also known as web analytics specialists or digital analysts, web analysts use data analytics to troubleshoot a website's design, with the aim of increasing page views, improving the user experience, and converting more visitors into customers. (betterteam)
  • Web Application DeveloperWeb Application Developer: Responsible for designing website and system applications following clients' specifications and business' needs. Web application developers utilize their expertise in programming languages and system codes, ensuring the efficiency and smooth navigation of the website. They also run multiple diagnostic tests on the output before release, identifying inconsistencies, and addressing incompatibilities on browsers and devices. A web application developer should be detail-oriented and highly-technical as this job requires excellent digital knowledge to manage complex systems. (Zippia)
  • Web Back-end DeveloperWeb Back-end Developer: Back-end developers create, code, and improve the server, server-side applications, and databases that, when combined with front-end codes, help create a functional, seamless experience for the end-user. They study industry trends, create or improve back-end processes and codes, and work with others to design a better program. (betterteam)
  • Web ConsultantWeb Consultant: Web consultants develop websites and applications. They consult with clients to determine the scope of website development projects, implement SEO strategies to increase traffic flow to websites, and maintain websites. They may be employed by web design firms and businesses, or work as private consultants. (betterteam)
  • Web DesignerWeb Designer: Web designers use their creative and software engineering/programming skills to design, build and improve websites. They understand user experience and are able to build websites that are easy to understand, navigate, and use, and adhere to design standards and specifications. They are sometimes known as a front-end developer. (betterteam)
  • Web DeveloperWeb Developer: Web developers design and build websites. They are typically responsible for the appearance, of the site and technical aspects, such as site speed and how much traffic the site can handle. Web developers may also create site content that requires technical features. They are sometimes known as web designers or full-stack developers if they can do both front-end and back-end development. (betterteam)
  • Web Development ManagerWeb Development Manager: A web development manager manages the technical infrastructure for fulfilling web services. Web development managers deliver a full-service website, provide guidance on web issues, and lead a team of web developers. (betterteam)
  • Web Front-end DeveloperWeb Front-end Developer: Front end developers are computer programmers who specialize in website design. Front end developer duties include determining the structure and design of web pages, striking a balance between functional and aesthetic design, and ensuring web design is optimized for smartphones. (betterteam)
  • Web Infrastructure DeveloperWeb Infrastructure Developer: Apply code to write automation tasks that provision infrastructure for deployment of web sites and web applications. They rely on various tools to orchestrate automated infrastructure provisioning and, sometimes, the software delivery to that infrastructure. They provision new servers, configure networking components and lay out storage requirements in code, automatically and in a repeatable manner. They build automation and tooling and train the web developers to use it without a go-between. They are a hybrid of code creator, automation engineer and build/release engineer. (TechTarget)
  • Web ProducerWeb Producer: Work in a hybrid position that combines aspects of journalism, design, and marketing. They are responsible for driving traffic to web pages, which means they must understand search engine optimization (SEO). They ensure content of a website is optimized for a user’s experience and are in charge of arranging, editing, and sometimes creating website content, which includes music, video, flash, and print. They are in charge of styling content to create the voice and character of a site and channel content into a coherent, unique style that is true to the site's brand. (glassdoor)
  • Web Project ManagerWeb Project Manager: Web project managers oversee the development of web projects from the inception stage to the live online deployment thereof. They collaborate with stakeholders on the scope of web-based projects, lead teams in the development of web products, and prepare project status reports. (betterteam)
  • Web Publishing CoordinatorWeb Publishing Coordinator: Responsible for managing the successful coordination and rapid delivery of day-to-day website change requests on client web properties. Working with web producers, perform analysis, project management and implementation coordination activities of small to medium size digital content publishing tasks and projects. (Lensa) (paraphrased)
  • Web Security ManagerWeb Security Manager: Responsible for designing, implementing, and maintaining security measures to support the information and data security needs of the company's Web presence. Research and evaluate new or improved security measures to implement for Web systems security. Requires a bachelor's degree; typically requires 3+ years of managerial experience. (salary.com)
  • Web SpecialistWeb Specialist: Experts who have in-depth knowledge of creating, designing, and maintaining websites for organizations or individuals. They offer a wide range of services related to website management, such as designing, site maintenance, installing website updates, and fixing bugs. They must use the content management software to be able to communicate the brand of the organization effectively. They must also possess knowledge in graphic design and computer programming and be able to communicate their ideas to their clients in simple terms. (Zippia)
  • Web TechnicianWeb Technician: Web technicians are responsible for installing and maintaining the hardware and software on servers that support company websites on the internet. Their job is to optimize network performance and ensure the smooth running of the web server system. They also deal with hardware malfunctions and implement solutions for website malfunctions (betterteam)
  • WebmasterWebmaster: Webmasters develop and manage websites according to their clients' needs. They ensure that websites are secure, functional, visually appealing, user-friendly, and consistently updated (betterteam)
  • Webmaster AnalystWebmaster Analyst: ()
  • Website ManagerWebsite Manager: Website managers are IT specialists who help organizations by managing their website. They oversee the functionality of the website, evaluate and manage website performance, facilitate hosting and server management, and develop, maintain and update website content. (betterteam)
  • Websphere AdministratorWebsphere Administrator: A WebSphere administrator specializes in IMB WebSphere technology used on business websites. WebSphere administrators troubleshoot and resolve issues, support developers, and develop firewalls. (betterteam)
  • WordPress DeveloperWordPress Developer:WordPress developers design and implement websites for companies using the WordPress creation tool. They are responsible for both front-end and back-end development, including the implementation of themes and plugins. Their goal is to create attractive and user-friendly websites according to client specifications. (betterteam)
  • XML DeveloperXML Developer: XML developers use extensible markup language (XML) to create documents in formats that can be read by humans, processed by machines, and shared via the web. They allow applications to communicate with each other via Application Programming Interface (API) software, write XML commands for all shared document formats, and manage XML transformations. (betterteam)

Application Development

  • Analytics ManagerAnalytics Manager:Analytics managers gather and analyze data to help clients gain valuable insights and influence decision-making. Their duties include data mining and management, developing and implementing analytics solutions, and generating reports in an effort to improve their clients' performance and achieve their business objectives. (betterteam)
  • Application ArchitectApplication Architect:Application architects oversee the design and development of software applications. They collaborate on application design with internal stakeholders and application development teams, implement and monitor application development stages, and document application development processes. (betterteam)
  • Application Customer Service RepresentativeApplication Customer Service Representative:Also known as a customer service representative, customer support representative acts as a liaison, providing information and resolving any issues a customer may be experiencing with products and services. (betterteam)
  • Application DeveloperApplication Developer:Also known as a software developer or software architect, an application developer is responsible for developing and modifying source code for software applications. These applications are aimed at aiding customers with computer tasks or programs. (betterteam)
  • Application ManagerApplication Manager: (betterteam)
  • Application Support EngineerApplication Support Engineer: Application managers work in IT departments and manage software applications as well as software and systems upgrades. They plan out which software applications are needed for smooth business operations and supervise the installation and daily maintenance of those applications, as well as the associated network and hardware installations. (betterteam)
  • Applications EngineerApplications Engineer: Applications engineers develop customized software programs for clients. They collaborate with software development teams on software projects, design complex software programs and applications, and incorporate client feedback into software product development. (betterteam)
  • Applications Systems ArchitectApplications Systems Architect: Application architects oversee the design and development of software applications. They collaborate on application design with internal stakeholders and application development teams, implement and monitor application development stages, and document application development processes. (betterteam)
  • Business Application DeveloperBusiness Application Developer: ()
  • Big Data EngineerBig Data Engineer: Big data engineers develop, test, and maintain Big Data solutions for a company. Their job is to gather large amounts of data from multiple sources and ensure that downstream users can access the data quickly and efficiently. Essentially, big data engineers ensure the company’s data pipelines are scalable, secure, and able to serve multiple users (betterteam)
  • Blockchain DeveloperBlockchain Developer: Blockchain developers enable secure digital transactions by creating systems to record and store blockchain data in a way that prevents changes or hacks. They design secure blockchain technologies, develop application features and interfaces, and maintain client and server-side applications. (betterteam)
  • C DeveloperC Developer: C Developers are responsible for developing the code that integrates into base operating systems, kernel modules, and embedded systems for other high-level languages. C is a general-purpose language that is considered niche in modern-day programming, and as such requires specialized developers to write the code. (betterteam)
  • C++ DeveloperC++ Developer: C++ developers apply their C++ programming language expertise to develop desktop and mobile software applications, as well as embedded systems. They collaborate with stakeholders to determine application requirements, deploy software, and maintain software systems. They also contribute to software optimization and innovation. (betterteam)
  • Chief Data OfficerChief Data Officer: A Chief data officer oversees the collection, management, and storage of data across an organization. They are responsible for analyzing and deriving insights from data to inform business strategy and value. Chief data officers form part of a company's executive team. (betterteam)
  • Computer ProgrammerComputer Programmer: Also known as software engineers or systems programmers, computer programmers are tasked with designing and creating software programs, integrating systems and software, training end-users, analyzing algorithms, modifying source-code, writing system instructions, debugging, and maintaining operating systems. (betterteam)
  • Data AdministratorData Administrator: Database administrators are responsible for the management and maintenance of company databases. Database administrators' duties include maintaining adherence to a data management policy and ensuring that company databases are functional and backed up in the event of memory loss (betterteam)
  • Data AnalystData Analyst: Examines data from multiple disparate sources with the goal of providing security and privacy insight. Designs and implements custom algorithms, workflow processes, and layouts for complex, enterprise-scale data sets used for modeling, data mining, and research purposes. (NIST SP 800-181)
  • Data ArchitectData Architect: Data architects build and maintain a company’s database by identifying structural and installation solutions. They work with database administrators and analysts to secure easy access to company data. Duties include creating database solutions, evaluating requirements, and preparing design reports. (betterteam)
  • Data CoordinatorData Coordinator:Data coordinators are data management experts who organize data for use by analysts. Their primary responsibilities include running data queries, maintaining data integrity and security, and ensuring the proper sorting and organizing of databases. (betterteam)
  • Data EngineerData Engineer: Data engineers employ various tools and techniques to construct frameworks that prepare information for use by data scientists. Python, Java, R, and C++ are among the most common coding languages used by data engineers. (betterteam)
  • Data Management AssociateData Management Associate: ()
  • Data ManagerData Manager: The role of a data manager is to supervise a company’s numerous data systems and networks. Their duties include organizing, storing, and analyzing company data as professionally and effectively as possible, while also safeguarding a company’s security and confidentiality standards. (betterteam)
  • Data ModelerData Modeler: Data modelers are computer systems engineers who design and implement data modeling solutions using relational, dimensional, and NoSQL databases. They work closely with data architects to design bespoke databases using a mixture of conceptual, physical, and logical data models. (betterteam)
  • Data Quality AnalystData Quality Analyst: Data quality analysts monitor the quality of data from which organizations make informed decisions. They examine complex data to optimize the efficiency and quality of the data being collected, resolve data quality problems, and collaborate with database developers to improve systems and database designs. (betterteam)
  • Data ScientistData Scientist: Data scientists analyze raw data by using statistical and mathematical techniques, and computing. This may include filtering and processing data to reach meaningful interpretations and conclusions, and creating solutions. (betterteam)
  • Data SpecialistData Specialist: Data specialists transfer information from hardcopy to digital format. They oversee the entire conversion process, verifying the validity of the information, designing storage platforms, and training staff on document retrieval procedures. (betterteam)
  • Data Systems ManagerData Systems Manager: ()
  • Data Warehouse ProgrammerData Warehouse Programmer: A data warehouse developer is responsible for designing, developing, and maintaining data warehouse and analytics architecture to meet an enterprise’s business analysis and reporting needs. (job description and resume examples)
  • Database Administration Associate
  • Database AdministratorDatabase Administrator: Provides technical support for the development, implementation and maintenance of an internal database. Maintains policies and procedures for ensuring database security and integrity. Implements data models, database designs, data access and table maintenance codes. Resolves database performance, capacity, replication and distribution issues. Relies on knowledge and professional discretion to plan and achieve goals. Works under general supervision and usually reports to a supervisor, though some ingenuity and flexibility is required. (Modis)
  • Database AnalystDatabase Analyst: A data analyst collects and stores data on sales numbers, market research, logistics, linguistics, or other behaviors. They bring technical expertise to ensure the quality and accuracy of that data, then process, design, and present it in ways to help people, businesses, and organizations make better decisions. (betterteam)
  • Database DeveloperDatabase Developer: Database developers build computer-based storage options that can hold large sums of information. Also referred to as database programmers, these professionals design solutions that are tailored to the particular requirements of each client. (betterteam)
  • Database EngineerDatabase Engineer: Database engineers design and maintain databases, increase data storage capacity, and troubleshoot database functionality issues. They also review database performance and user reports. (betterteam)
  • Database ManagerDatabase Manager: Database managers develop and maintain organizations' databases. They create data storage and retrieval systems, troubleshoot database issues, and implement database recovery procedures and safety protocols. They also supervise the daily activities of database teams. (betterteam)
  • Database Security ExpertDatabase Security Expert: ()
  • Database SpecialistDatabase Specialist: ()
  • Database TechnicianDatabase Technician: ()
  • Datastage DeveloperDatastage Developer: DataStage developers handle enterprise-level data management and transfer solutions using IBM's DataStage ETL platform. They ensure that data is extracted, transformed, and loaded correctly and manage each stage of the ETL process to facilitate smooth transfers and storage of data. ()
  • Embedded Software EngineerEmbedded Software Engineer: Embedded software engineers are responsible for developing and implementing software for embedded systems such as routers, smartwatches, televisions, and hybrid vehicles. They are involved in the complete life-cycle of the embedded software product, from building the code through to final testing and device implementation. (betterteam)
  • Game DeveloperGame Developer: Game developers create and design video game software for computers and gaming consoles. They are involved in almost every aspect of video game production, from the initial concept phase through to the final testing. A game developer’s main duty is to translate ideas and game requirements into code. (betterteam)
  • Hadoop DeveloperHadoop Developer: Hadoop developers are responsible for developing and coding Hadoop applications. Hadoop is an open-source framework that manages and stores big data applications that run within-cluster systems. Essentially a hadoop developer creates applications to manage and maintain a company’s big data. (betterteam)
  • Java ArchitectJava Architect: Java architects define, upgrade, and integrate software architecture that supports Java-based applications. Java architects work closely with the software design team and company managers. Their job is to help the company achieve long-term software application goals by designing the architecture to support the Java environment. (betterteam)
  • Java DeveloperJava Developer: Java Developers are computer programmers who are proficient with coding in Java. Their primary responsibilities include designing and implementing Java applications, developing and testing software, and resolving technical issues that arise. (betterteam)
  • Java Software EngineerJava Software Engineer: Java software engineers are responsible for designing and developing software applications using the java programming language. Working with web developers and other software engineers, java software engineers are involved in every stage of the development life cycle from the initial design, through to final testing. (betterteam)
  • Java Technical LeadJava Technical Lead: A Java technical lead designs and recommends technical solutions for IT-related issues. The responsibilities of Java technical leads include working with developers to ensure quality network frameworks, mentoring junior level staff, and identifying issues that affect product delivery. (betterteam)
  • Oracle Database AdministratorOracle Database Administrator:Oracle database administrators (Oracle DBAs), develop, implement, and maintain a company’s Oracle database. Oracle is the most popular Enterprise IT database management system for small to medium-sized businesses. Oracle DBAs are tasked with implementing structured policies and procedures to ensure the integrity and security of the entire database. (betterteam)
  • ProgrammerProgrammer: Also known as software engineers or systems programmers, computer programmers are tasked with designing and creating software programs, integrating systems and software, training end-users, analyzing algorithms, modifying source-code, writing system instructions, debugging, and maintaining operating systems. (betterteam)
  • Programmer/AnalystProgrammer/Analyst: A programmer analyst works as a system analyst and computer programmer. Program analysts design, develop, and insert computer programs and software (betterteam)
  • Python DeveloperPython Developer: Python developers are computer programmers who specialize in writing server-side web application logic. Their job is to use the Python programming language to develop, debug, and implement application projects. They also connect applications with third-party web services and support front-end developers with application integration (betterteam)
  • QA Automation EngineerQA Automation Engineer: Also known as quality assurance automation engineers, QA automation engineers design automated tests to validate the functionality of web and mobile applications. Their job is to create the initial test designs, write the scripts, install the automation testing protocols, and report the results. (betterteam)
  • QA TesterQA Tester: Also known as a QA engineer, software tester, or software test engineer, a quality assurance (QA) tester develops test plans to test new and existing software, debug code, and improve the usability of software programs. A QA tester works with the development team to produce top-quality software. (betterteam)
  • Senior ConsultantSenior Consultant:A senior consultant manages any arising IT issues and resolves the functionality of existing systems. Senior consultants work with security, data management, and crisis management (betterteam)
  • Senior Data ScientistSenior Data Scientist: Senior data scientists use data to shape the direction in which companies grow. Given the size of this undertaking, Senior data scientists direct and employ the efforts of junior staff as they spearhead various data-driven projects. (betterteam)
  • Senior DeveloperSenior Developer: Also known as a software engineer, a senior developer performs various development duties, such as coding and web development. Senior developers may specialize in a specific area, oversee projects, and manage junior developers. (betterteam)
  • Senior Network EngineerSenior Network Engineer: Senior network engineers oversee the workflow involved in maintaining a company’s enterprise network. They are responsible for designing and implementing the company’s network infrastructure, resolving advanced support issues, and managing the junior network engineering staff. (betterteam)
  • Senior Software DeveloperSenior Software Developer: Senior software developers are responsible for designing, testing, and implementing new and updated software programs. They take on a managerial role and lead the development team with all software development tasks. Their job is to ensure all projects are completed on time and to company specifications. (betterteam)
  • Senior Software EngineerSenior Software Engineer: Also known as senior software engineers, senior software engineers develop software solutions by studying systems flow and work processes, conferring with users, and following the software development lifecycle. (betterteam)
  • Senior Software ManagerSenior Software Manager: Also known as senior software managers, senior software managers evaluate an organization's information technology needs and develop software solutions accordingly. Their duties include overseeing junior software developers, improving software performance, and ensuring the smooth integration of new software. They are also required to document processes (betterteam)
  • Senior Web DeveloperSenior Web Developer: Senior web developers design, build, and optimize websites and other online applications. They are familiar with programming languages and SEO best practices, and often work with a team of junior web developers. They may be employed by a company or work on a freelance basis. (betterteam)
  • SEO AnalystSEO Analyst: SEO analysts help businesses to build and improve their online brand presence. SEO analysts conduct keyword research, monitor website traffic and come up with improvement strategies to ensure the best possible user experience. They also keep up to date with current SEO techniques. (betterteam)
  • SEO ManagerSEO Manager: Also known as an SEO specialist, SEO managers are responsible for editing and creating content that includes keywords that are featured more often in search engine results. (betterteam)
  • SEO SpecialistSEO Specialist: ()
  • Software Applications Quality Assurance SpecialistSoftware Applications Quality Assurance Specialist: ()
  • Software Application Support SpecialistSoftware Application Support Specialist: ()
  • Software ArchitectSoftware Architect: Software architects are developers who design software solutions from the ground up, making high-level decisions about each stage of the process and leading a team of engineers to create the final product. (betterteam)
  • Software DeveloperSoftware Developer: The job of a software developer depends on the needs of the company, organization, or team they are on. Some build and maintain systems that run devices and networks. Others develop applications that make it possible for people to perform specific tasks on computers, cellphones, or other devices. (betterteam)
  • Software EngineerSoftware Engineer: Software engineers apply principles and techniques of engineering, mathematics, and computer science to the design, development, and testing of software applications for computers. (betterteam)
  • Software Project ManagerSoftware Project Manager: ()
  • Software Quality Assurance Specialist Software Quality Assurance Specialist: ()
  • Software Test EngineerSoftware Test Engineer: Software test engineers are responsible for designing and implementing test procedures to ensure that software programs work as intended. They are mostly hired by software development companies to ensure that products perform to specifications before being released to the public. (betterteam)
  • Software TesterSoftware Tester: A software tester is responsible for designing test scenarios for software usability, running these tests, and preparing reports on the effectiveness and defects to the production team. A software tester is also known as a software test engineer or a quality assurance (QA) tester (betterteam)
  • Systems Analyst Systems Analyst:Systems analysts assess the effectiveness and efficiency of an organization's IT systems, and develop plans to improve any shortcomings in them. (betterteam)
  • Systems ProgrammerSystems Programmer: (betterteam)
  • UI Developer UI Developer:Also known as front-end web developers, UI developers work on the aesthetic of a website or app to make it appealing to the user while maintaining functionality. (betterteam)
  • UI EngineerUI Engineer: UI engineers also referred to as user interface developers, design websites and applications with the user in mind. Their job is to think from a user’s perspective and design web applications that are attractive, easy to use, and extremely functional. (betterteam)
  • UI UX DesignerUI UX Designer: UI/UX designers are responsible for the design and implementation of all the experiences a user has when interacting with a digital tool, such as a website. The UI/UX designer will work closely with our marketing team and designers to ensure seamless web/mobile design and the successful implementation of UI/UX best practices and principles across all our digital platforms. (betterteam)
  • UI/UX ArchitectUI/UX Architect: UI/UX architects ensure website functionality and improve search engine optimization. UI/UX architects implement code work and facilitate navigation. (betterteam)
  • UX DesignerUX Designer: A UX designer, or user experience designer, works on web-based applications to ensure that they are user-friendly and functional. A UX designer uses technical skills and knowledge of design to create applications that are easy and enjoyable for end-users to operate. (betterteam)
  • Video Game DeveloperVideo Game Developer: Video game developers, also known as game developers, are responsible for designing and developing video games for PC, console, and mobile applications. Their job is to code the base engine from the ideas of the design team. They may also be involved in character design, level design, animation, and unit testing. (betterteam)
  • Video Game TesterVideo Game Tester: Video game testers are gaming experts who test video games during the initial development stage. Their job is to detect any bugs or glitches in the game before it goes to market. Video game testers are also required to complete all stages of a game, explore every level, and recommended extensions or game modifications. (betterteam)

Cybersecurity

  • Application Security Administrator
  • Applications Security Analyst
  • Artificial Intelligence Security Specialist
  • Automotive Security Engineer
  • Blockchain Developer / Engineer
  • Blue Team Member
  • Bug Bounty Hunter
  • Certified Ethical Hacker
  • Chief Information Security Officer (CISO) (Executive Cyber Leadership)
  • Chief Security Officer (CSO) (Executive Cyber Leadership)
  • Cloud Security Architect
  • Communications Security (COMSEC) Manager
  • Counterespionage analyst
  • Cryptanalyst
  • Cryptographer
  • Cyber Crime Investigator
  • Cyber Defense Analyst
  • Cyber Defense Forensics Analyst
  • Cyber Defense Incident Responder
  • Cyber Defense Infrastructure Support Specialist
  • Cyber Instructional Curriculum Developer
  • Cyber Instructor
  • Cyber Insurance Policy Specialist
  • Cyber Intel Planner
  • Cyber Intelligence Specialist
  • Cyber Legal Advisor
  • Cyber Operations Specialist
  • Cyber Operator
  • Cyber Ops Planner
  • Cyber Policy and Strategy Planner
  • Cyber Workforce Developer and Manager
  • Cybercrime Investigator
  • Cybersecurity All Source-Collection Manager
  • Cybersecurity All Source-Collection Requirements Manager
  • Cybersecurity All-Source Analyst
  • Cybersecurity AnalystCybersecurity Analyst: Performs systems and network analysis of intrusions. Monitors information security alerts to resolve as needed. Reviews security events that may impact overall security. Provides strategic and real time auditing of security-related activities to detect and prioritize threat responses. Performs risk analysis and vulnerability testing. Provides suggested solutions for potential security issues. (Modis)
  • Cybersecurity EngineerCybersecurity Engineer: Provides expertise of security tools within an environment. Assists in oversight, and ongoing management of the information security programs and technical systems. Plans, deploys and manages network security devices. Typically works under general supervision and usually reports to a supervisor, though some ingenuity and flexibility is required. (Modis)
  • Cybersecurity Exploitation Analyst
  • Cybersecurity Hardware Engineer
  • Cybersecurity Lawyer
  • Cybersecurity Multi-Disciplined Language Analyst
  • Cybersecurity Partner Integration Planner
  • Cybersecurity Scrum Master
  • Cybersecurity Software Developer / Engineer
  • Cybersecurity Target DeveloperTarget Developer: Conducts advanced analysis of collection and opensource data to ensure target continuity; to profile targets and their activities; and develop techniques to gain more target information. Determines how targets communicate, move, operate and live based on knowledge of target technologies, digital networks, and the applications on them. (NIST SP 800-181)
  • Cybersecurity Target Network Analyst
  • Cybersecurity Threat/Warning Analyst
  • Data Privacy Officer
  • Data Recovery Specialist
  • Data Security Administrator
  • Data Security AnalystData Security Analyst: Ensures the safety of information systems assets and protects systems from access or destruction. Recognizes intrusion attempts and compromises through reviews and analysis of relevant event details and summary information. Prepares and documents standard procedures and protocols. Assesses firewall change requests to determine organizational risk. (Modis)
  • Digital Forensics Analyst
  • Disaster Recovery Specialist
  • Ethical / White Hat Hacker
  • Governance Compliance & Risk (GRC) Manager
  • IIoT (Industrial Internet of Things) Security Specialist
  • IT Investment/Portfolio Manager
  • IT Program Auditor
  • IT Security Architect
  • Incident Responder
  • Information Assurance Analyst
  • Information Security AdministratorInformation Security Administrator: Implements network security policies, protects network from unauthorized access, monitors network usage and resolves access issues. Relies on extensive knowledge and professional discretion to achieve goals. Usually reports to a supervisor. May manage others. Significant ingenuity and flexibility is expected. (Modis)
  • Information Security AnalystInformation Security Analyst: Instructs computer users on security policies and procedures. Monitors network activity and ensures data is protected from unauthorized users. Identifies, reports and resolves security violations. Relies on knowledge and professional discretion to plan and achieve goals. Works under general supervision and usually reports to a supervisor, though ingenuity and flexibility is required. (Modis)
  • Information Security DirectorInformation Security Director: Responsible for specific information security functions and the goals, budgets, team, policies and procedures within a security department. Manages direct reports to accomplish security initiatives. Reports to a security department VP, CISO or CIO. Promotes information security initiatives and awareness. Requires a bachelor’s degree, security certifications, leadership experience and at least 8 years of information security experience. (Modis)
  • Information Security EngineerInformation Security Engineer: Provides expertise of security tools within an environment. Assists in oversight, and ongoing management of the information security programs and technical systems. Plans, deploys and manages network security devices. Typically works under general supervision and usually reports to a supervisor, though some ingenuity and flexibility is required. (Modis)
  • Information Security Officer
  • Information Security Vice PresidentInformation Security Vice President: Responsible for specific information security functions and the goals, budgets, team, policies and procedures within a security department. Manages direct reports to accomplish security initiatives. Reports to CISO, CIO and/or Board of Directors. Promotes information security initiatives and awareness. Requires a bachelor’s degree, security certifications, leadership experience and at least 10 years of information security experience. (Modis)
  • Information Systems Security Developer
  • Information Systems Security Manager
  • Intrusion Detection Analyst
  • IoT (Internet of Things) Security Specialist
  • Knowledge Manager
  • Law Enforcement/CounterIntelligence Forensics Analyst
  • Malware Analyst
  • Mission Assessment Specialist
  • Mobile Security Engineer
  • Network Security Administrator
  • Network Security Analyst
  • Network Security Systems Analyst
  • PKI (Public Key Infrastructure) Analyst
  • Penetration Tester (Pen-Tester)
  • Privacy Officer/Privacy Compliance Manager
  • Red Team Member
  • Research & Development Specialist
  • SCADA (Supervisory control and data acquisition) Security Analyst
  • Security Administrator
  • Security Analyst
  • Security Architect
  • Security Auditor
  • Security Awareness Training Specialist
  • Security Operations Center (SOC) Analyst
  • Security Operations Center (SOC) Manager
  • Source Code Auditor
  • Systems Security Analyst
  • Threat Hunter
  • Virus Technician
  • Vulnerability Assessment Analyst
  • Vulnerability Assessor
For details of cybersecurity job roles, also see NIST SP 800-181 NICE Cybersecurity Workforce Framework.
 

Possible Job Outcomes for All Graduates

  • Business Analyst
  • Business Technology Consultant
  • Business Systems Analyst
  • Chief Information Officer
  • Chief Technology Officer
  • Client Service Representative
  • Clinical Analyst
  • Computer Analyst
  • Computer Engineer
  • Computer Equipment/Network Analyst
  • Computer Operator
  • Computer Systems AnalystComputer Systems Analyst: Understands the role of IT systems in an organization and determines the best technologies to increase an organization’s efficiency and effectiveness. Oversees the installation and configuration of systems to customize them to fit the organization’s needs. Tests systems and trains organization on how to use systems. Usually reports to a project manager. (Modis)
  • Computer Technician
  • Customer Liaison
  • Customer Service Professional
  • Customer Service Representative
  • Customer Service Technician
  • Desktop Support Engineer
  • Desktop Support Technician
  • DevOps Architect
  • DevOps Developer
  • DevOps Engineer
  • Digital Designer
  • Digital Project Manager
  • EDI Analyst
  • Enterprise Architect
  • ERP Consultant
  • ERP Specialist
  • ETL Developer
  • Health Information Technology Specialist
  • Help Desk Analyst
  • Help Desk Specialist
  • Help Desk Technician
  • Information Assistant
  • Information Technology Consultant
  • Information Technology Performance Analyst
  • Implementation Specialist
  • Information Technology Manager
  • Infrastructure Engineer
  • IT Architect
  • IT Auditor
  • IT Business Analyst
  • IT Consultant
  • IT Director
  • IT Engineer
  • IT Project Manager
  • IT Specialist
  • IT Supervisor
  • IT Support Analyst
  • IT Support Engineer
  • IT Support Specialist
  • IT Technician
  • LAN Applications Support Analyst
  • Maintenance Technician
  • PC Support Specialist
  • PC Systems Coordinator
  • PC Technician
  • Personal Computer Specialist
  • Product Manager
  • Product Owner
  • Product Support Engineer
  • Product Support Manager
  • Program Manager
  • Sales Applications Engineer
  • Sales Engineer ($$$)
  • Sales Support Technician
  • Salesforce Developer
  • SAP Business Analyst
  • SAP Consultant
  • Scrum Master
  • Senior DevOps Engineer
  • Service Desk Analyst
  • Service Technician
  • Solution Architect
  • Solutions Engineer
  • Support Engineer
  • Support Specialist
  • Systems Analyst
  • Systems Developer
  • Systems Support Lead
  • Systems Support Specialist
  • Systems Engineer
  • System Testing and Evaluation Specialist
  • Systems Requirements Planner
  • Systems/Applications Security Analyst
  • Tableau Developer
  • Technical Architect
  • Technical Account Manager
  • Technical Business Analyst
  • Technical Consultant
  • Technical Manager
  • Technical Marketing Engineer
  • Technical Marketing Specialist
  • Technical Sales / Marketing
  • Technical Service Manager
  • Technical Services Specialist
  • Technical Support
  • Technical Support Analyst
  • Technical Support Engineer
  • Technical Support Specialist
Job descriptions for selected job roles can be found at
https://www.betterteam.com/information-technology-job-descriptions
https://www.modis.com/en-us/resources/salary-guide/job-descriptions/
https://www.roberthalf.com/positions-we-place/technology-roles