Coding
Careers that involve programming, data and technology.
Database Administrator
Manages and safeguards an organisation's databases, ensuring accurate and timely data.
Financial Engineer
Applies computer science, statistics, economics and maths to solve financial problems and model risk.
Animator
Multimedia artist who creates designs and models that simulate movement and tell a story.
Multimedia Designer
Builds presentations of images and information for the web, television, movies and video games.
Visual Communication Designer
Uses visual elements to deliver information to an audience and oversees promotional campaigns.
Visual Effects (VFX) Editor
Handles the visual side of a film or show, linking the production team to the VFX studio.
Bioinformatics Engineering
Combines computer science, big data and life science to analyse huge volumes of genetic information.
CAD Designer for Carpets
Uses Computer Aided Design software to develop patterns and colours for weaving into carpets.
CAD Jewellery Designer
Creates jewellery designs on a computer, combining hand-crafted pieces with 3D designed ones.
Design Engineer
Focuses on the engineering design process, using software to create designs and test prototypes.
Development Operations Engineer
Deploys automation that supports the development and operation of software through tools and practices.
Electronics Designer/VLSI/Embedded System Designer
Designs, develops and maintains the embedded systems that do the computing inside products.
Geo-informatics Engineer
Builds and uses information-science infrastructure for geography, cartography and geosciences.
Graphics Designer
Creates visual content for print and electronic media using advanced computer software.
Quality Assurance Engineer
Plans and runs tests on a company's products and services, finding and fixing faults before launch.
Robotics Engineer
Designs, builds and operates robots that help and assist humans, and tests them for safety.
Smart Manufacturing and Automation Engineering
Uses internet-connected machinery, big data and automation to make manufacturing cheaper and better.
Artificial Intelligence Engineer
Uses AI and machine learning techniques to build applications and systems for organisations.
Augmented Reality Engineer
Builds augmented-reality environments that place virtual components into the real world.
Big Data Analyst
Collects and analyses large amounts of data to find market trends, insights and patterns.
Blockchain Developer
Builds, maintains and designs blockchain applications and systems for secure transactions.
Cloud Engineer
IT professional responsible for the technical side of cloud computing services.
Computer Hardware Engineer
Researches, designs, develops and tests computer systems and their physical components.
Computer Network Architect
Designs, builds and maintains data communication networks from wide area networks to intranets.
Computer Science Engineer
Designs, implements and manages information systems across both software and hardware.
Computer Scientist
Works on the theoretical side of computation — the study of computing itself, not the hardware.
Cyber Security Specialist
Protects an organisation's computer systems, networks and data from cyber threats.
Data Scientist
Collects, analyses and interprets data to help an organisation make decisions.
Full Stack Developer
Develops both the client and server end of a web application — an end-to-end service.
Game Designer and Developer
Designs, tests and maintains video games — an engineer and a designer at the same time.
Help Desk Analyst
Provides technical support to users, troubleshooting hardware, software and network issues.
Information Technology Engineer
Designs, installs and maintains a company's computer systems, hardware, software and networks.
Internet of Things Solutions Architect
Sets strategy for and oversees the deployment of Internet of Things solutions across organisations.
Network Administrator
Supervises and maintains a company's computer network — both its software and its hardware.
Programmer/Coder/Software Engineer
Designs, develops and tests software that meets a client's needs, and debugs it.
SEO Manager
Plans the search-engine strategies that help a website rank better and convert visitors into customers.
Software Application Packager
Creates, configures and customises software installations for deployment across systems.
Systems Analyst
Makes sure an organisation's systems, infrastructure and computer systems run effectively.
User Experience Designer
Makes sure using a website, application or digital service is as easy as possible.
Virtual Reality Engineer
Uses technology to create virtual reality environments experienced through headsets and devices.
Web Analyst
Tracks and analyses user activity to work out how much traffic a website receives.
Web Designer
Creates the design and layout of a website, making it interactive, dynamic and attractive.
Statistician
Gathers, analyses and interprets numerical data, helping companies make sense of it to spot trends and make predictions.