top of page

Example Roles in Digital Tech

Software Developer

A software developer researches, designs, implements and tests software.

Software developers generally take part in one or more of the design, coding, or software project management aspects of software development and might work on software for games, mobile apps, the web, business applications or other things.


A Chief Information Officer (CIO) is an executive with overall responsibility for IT strategy and systems within an organisation.

Typically CIOs delegate the day-to-day operations of IT to an IT Manager and focus on strategy, business productivity and alignment from technology.

Data Scientist

Data Scientists extract knowledge from data, investigating complex problems by applying data preparation techniques, statistics, and machine learning to generally large sets of structured or unstructured data.

IT Account Manager

An Account Manager in an IT firm or team is a person responsible for the management of sales, and relationships with particular customers. They manage the relationship with the client of the accounts they are assigned to.

Account Managers are a specific type of sales role, although in this case we have bundled all IT-related sales roles.

IT Manager

IT Managers are responsible for the planning, supervision and operation of an on-going programme of IT services in an organisation.

IT Managers manage the planning, design, selection, implementation, use, and administration of emerging and converging information and communications technologies.

IT Support Technician

An IT support technician is a person who repairs and maintains computers, servers and other technology devices.

A technician's responsibilities may also include building or configuring new hardware, installing and updating software packages, and creating and maintaining computer networks.

Network Administrator

Network Administrators design, install, configure and monitor the computer hardware and software systems that make up a computer network.

Networks can range from local-area networks in one building, to wide-area networks connecting multiple offices or systems (including mobile) across town or across the world.

Service Desk Support

Service Desk Technical Support provides a single point of contact for users to gain assistance in troubleshooting, get answers to questions, and solve known problems.

Someone in this role generally uses an issue tracking system to manage support requests and communicates with users both reactively and proactively.

Tech Entrepreneur/CEO

A Technology Entrepreneur or CEO is a visionary business leader focused on exploiting technology innovation, generally through the provision of specific products or services to the public or other companies.

This is a strategy and vision role, although in some cases can be hands-on technically as well.

Test Analyst

Test Analysts and Test Engineers design and carry out the formal testing process for software and systems, to ensure they meet applicable specifications and help to identify errors, security problems and unexpected behaviour.

Business Analyst

Business and Systems Analysts liaise between the business needs of an organisation and technology solutions.

BAs analyse and document organisation or business processes, and recommending technology or process solutions to improve business efficiency and productivity.


A consultant provides professional or expert advice in a highly specialised area of IT, such as Business Intelligence, Enterprise Resource Planning (ERP) software or other areas.

Database Administrator

A database administrator (DBA) is responsible for the installation, configuration, upgrading, administration, monitoring, maintenance, and security of databases in an organisation.

IT Architect

IT Architects analyse, design and plan technology and business 
processes and standards, in an effort to maintain scalability, reliability,
availability and manageability of an organisation and its information 

There are various types of architects:

Enterprise Architects
 take a very high-level view across an organisation;
Solution Architects
 design specific solutions in a detailed manner;
Application Architects
 are concerned with the architectural design of an application;
and various others are focused on areas such as security or data architecture.

IT Project Manager

An IT Project Manager oversees the planning, execution, delegation of responsibilities, and closing, of specific software or information technology projects to improve organisations or develop products or services.

IT Trainer

Software and IT trainers design and deliver training programmes in software or information and communications technology (ICT).

This is usually either focused on using specific software packages or productivity software, or skills for aspiring IT Professionals such as programming, project management, or technical specialisms.

Security Specialist

Security consultants and analysts are responsible for ensuring information assets and technologies are adequately protected.

Security specialists identify, develop, implement and maintain processes across an organisation to reduce information and IT risks.

Systems Administrator

A system administrator, or sysadmin, is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers such as servers.

Technical Writer

Technical Writers produce printed, online and other electronic technical documentation such as user guides, online help, design specifications, manuals and website pages, and present it in a way that can be easily accessed, understood and used.

User Experience Designer

User Experience (UX) Designers take a wholly user-centered approach to designing how people and systems interact, maximising the usability, accessibility, and general experience of users.

A UX professional goes well beyond just interface or web design; often incorporating psychology and game theory when designing how interaction with digital products or services should occur.

bottom of page