-
Study
-
Quick Links
- Open Days & Events
- Real-World Learning
- Unlock Your Potential
- Tuition Fees, Funding & Scholarships
- Real World Learning
-
Undergraduate
- Application Guides
- UCAS Exhibitions
- Extended Degrees
- School & College Outreach
- Information for Parents
-
Postgraduate
- Application Guide
- Postgraduate Research Degrees
- Flexible Learning
- Change Direction
- Register your Interest
-
Student Life
- Students' Union
- The Hub - Student Blog
- Accommodation
- Northumbria Sport
- Support for Students
-
Learning Experience
- Real-World Learning
- Research-enriched learning
- Graduate Futures
- The Business Clinic
- Study Abroad
-
-
International
International
Northumbria’s global footprint touches every continent across the world, through our global partnerships across 17 institutions in 10 countries, to our 277,000 strong alumni community and 150 recruitment partners – we prepare our students for the challenges of tomorrow. Discover more about how to join Northumbria’s global family or our partnerships.
View our Global Footprint-
Quick Links
- Course Search
- Undergraduate Study
- Postgraduate Study
- Information for Parents
- London Campus
- Northumbria Pathway
- Cost of Living
- Sign up for Information
-
International Students
- Information for International Students
- Northumbria and your Country
- International Events
- Application Guide
- Entry Requirements and Education Country Agents
- Global Offices and Regional Teams
- English Requirements
- English Language Centre
- International student support
- Cost of Living
-
International Fees and Funding
- International Undergraduate Fees
- International Undergraduate Funding
- International Masters Fees
- International Masters Funding
- International Postgraduate Research Fees
- International Postgraduate Research Funding
- Useful Financial Information
-
International Partners
- Agent and Representatives Network
- Global Partnerships
- Global Community
-
International Mobility
- Study Abroad
- Information for Incoming Exchange Students
-
-
Business
Business
The world is changing faster than ever before. The future is there to be won by organisations who find ways to turn today's possibilities into tomorrows competitive edge. In a connected world, collaboration can be the key to success.
More on our Business Services-
Business Quick Links
- Contact Us
- Business Events
- Research and Consultancy
- Education and Training
- Workforce Development Courses
- Join our mailing list
-
Education and Training
- Higher and Degree Apprenticeships
- Continuing Professional Development
- Apprenticeship Fees & Funding
- Apprenticeship FAQs
- How to Develop an Apprentice
- Apprenticeship Vacancies
- Enquire Now
-
Research and Consultancy
- Space
- Energy
- AI Futures
- CHASE: Centre for Health and Social Equity
- NESST
-
-
Research
Research
Northumbria is a research-rich, business-focused, professional university with a global reputation for academic quality. We conduct ground-breaking research that is responsive to the science & technology, health & well being, economic and social and arts & cultural needs for the communities
Discover more about our Research-
Quick Links
- Research Peaks of Excellence
- Academic Departments
- Research Staff
- Postgraduate Research Studentships
- Research Events
-
Research at Northumbria
- Interdisciplinary Research Themes
- Research Impact
- REF
- Partners and Collaborators
-
Support for Researchers
- Research and Innovation Services Staff
- Researcher Development and Training
- Ethics, Integrity, and Trusted Research
- University Library
- Vice Chancellors Fellows
-
Research Degrees
- Postgraduate Research Overview
- Doctoral Training Partnerships and Centres
- Academic Departments
-
Research Culture
- Research Culture
- Research Culture Action Plan
- Concordats and Commitments
-
-
About Us
-
About Northumbria
- Our Strategy
- Our Staff
- Our Schools
- Place and Partnerships
- Leadership & Governance
- University Services
- Northumbria History
- Contact us
- Online Shop
-
-
Alumni
Alumni
Northumbria University is renowned for the calibre of its business-ready graduates. Our alumni network has over 253,000 graduates based in 178 countries worldwide in a range of sectors, our alumni are making a real impact on the world.
Our Alumni - Work For Us
If you’re wondering what jobs you can do with a degree in computer science, the range of roles can be a little overwhelming. Analyst, engineer, developer, architect, scientist – the number of possible functions and titles isn’t small.
There are thousands of computer science job vacancies in the UK and internationally, waiting to be filled by qualified candidates. With the explosion of demand for technology experts, you could work in almost any industry, from manufacturing to healthcare, aeronautics to telecommunications.
But first you need to understand what kinds of computer scientist roles exist and what they involve. To make things simpler, we’ve compiled the top computer science careers, how much they’re paid on average in the UK, and the core skills each calls for.
![]()
Study Computer Science with Artificial Intelligence
Computer science jobs you can do with a Masters
1. Machine Learning Engineer
Using machine learning algorithms, you’ll programme computer systems to carry out tasks without the need for additional instruction from a human. Machine learning is an exciting area of artificial intelligence that feeds into a growing variety of applications from driverless cars to medical diagnosis tools.
Key Skills: Mathematics, programming languages, data structures and data modelling, communication, problem solving
Average Salary: £52,000
2. Algorithm Developer
Unlike other web and computer programmer roles, algorithm developers always focus on functionality. Their job is one of the most technical and exacting in computer science, coming up with the best code solutions to make a product work. You’ll solve the equations and write the code that gives the application or product its instructions to function.
Key Skills: Coding and programming languages, complex calculations, attention to detail
Average Salary: £61,547
3. Solutions Architect
If you’re business-minded, this role could be a good fit for you. A Solutions Architect is responsible for advising on and setting up smooth-running IT infrastructure to meet an organisation’s business goals. Almost every business needs IT services, software, and hardware. In this role you’d make sure that the IT architecture of your company is fit for purpose.
Key Skills: Understanding of business needs, data analytics and management, leadership, communication
Average Salary: £59,871
4. Data Analyst
In this role you’d be responsible for managing, analysing, and reporting on an organisation’s data. Working with often very large datasets, you’ll need to know how to evaluate information, communicate its implications to other people, and set up automation processes for data collection and analysis. If you love working with data, this is a core computer science job.
Key Skills: Mathematics, analysis, statistical methods, data modelling, data cleansing, data enrichment, communication
Average Salary: £35,000
![]()
Read more about our online Data Analytics MSc pathway
5. Business Intelligence Analyst
A Data Analyst or Solutions Architect might progress to become a Business Intelligence (or BI) Analyst after some experience. There are further opportunities to consult or become a BI Architect or Manager later on too. BI Analysts, like the related roles above, specialise in interpreting and reporting on an organisation’s key data and how it impacts the business.
Key Skills: Coding languages, data analysis, data visualisation, business and finance insight, communication
Average Salary: £41,303
6. Data Engineer/Big Data Engineer
As a Data Engineer you’ll have greater responsibility beyond analysing and reporting on data. You will also be expected to build and manage the pipeline architecture, algorithms and software required to collect and interpret large datasets. Data engineering means making big data useful to the organisations that collect it.
Key Skills: Coding, database, big data tools, data storage
Average Salary: £64,808
7. Cloud Engineer
Cloud computing is changing the future of business. As organisations put so much data through the cloud, those who can design, deploy, and maintain efficient cloud infrastructures will be in high demand. Cloud Engineer is a broad term, but it can refer to anyone who programmes code for cloud structures, implements applications through the cloud, or supports those systems.
Key Skills: Programming languages (Java, Python, C++), databases, virtual networks, understanding of cloud providers
Average Salary: £60,258
8. Software Developer, Web Developer, Video Game Developer, Mobile App Developer
Developers in computer science are the people who design computer programmes. The type of work depends on the nature of the product being developed. A Video Game Developer will collaborate with design teams to write the source code to make the game run as it’s supposed to. Web Developers produce the layout and functionality of web pages. As a Mobile App developer or Software Developer, you’ll have to be knowledgeable about the type of programme you’re writing, and proficient in using code to deliver the desired result.
In many of these roles, user experience is a key consideration. Games, websites, and software are mostly used by human beings directly, most of whom won’t have advanced coding or computer science know-how. So, unlike designing machine learning or coding for back-end data systems, these developers focus on a lot of usability and functionality.
Key Skills: Web programming languages, ability to solve coding issues, UX, SEO, graphic design
9. Computer Hardware Engineer
Software needs to run on something – whether that’s a smartphone, a computer, or another piece of information technology. Software functions on computer hardware – so this role and Software Engineers often work closely together. As a Computer Hardware Engineer, you’ll design, build, test, and maintain physical computer machinery – including non-IT equipment that has computerised elements. You’ll also play a key role in ensuring the continuing advance of computing by developing better systems, processors, circuit boards and suchlike.
Key Skills: Hardware development and testing, cloud management, network configuration, problem solving, communication
Average Salary: £40,185
10. IT Project Manager
As an IT Project Manager or Digital Project Manager, you could be overseeing systems and teams from a wide variety of specialisms. Project Managers prepare, schedule, budget, and keep track of complex activities, often coordinating different groups and individuals to complete their parts of the project.
IT Project Managers must have a good understanding of computer science to be able to plan how a project will be mapped out. Any specialised knowledge you’ll need will depend on the organisation you work for and the types of projects. You could be managing a cloud project, hardware installations, software development, or anything related to the IT requirements of the business.
Key Skills: Organisation, communication, general IT knowledge
Average Salary: £58,627
Most of these roles allow for career development and offer promotion opportunities. For instance, if you start as a data analyst you might go on to freelance and become a data consultant, with the ability to command a higher salary. A firm grounding in the fundamentals of computer science can make you very employable in many careers in the tech sector, as well as your areas of specialism.
![]()
Get the skills you need to kickstart your computer science career
Our top 10 list contains just a few of the roles available in the computer science field. If you have another topic of interest there’s likely to be a fairly good demand for it when you come to graduate with the appropriate skills.
Most jobs for computer science professionals share some commonalities. They all tend to involve:
- Technical IT skills
- Problem solving
- Creativity
- Analysis
- Communication
You might spend your days writing code, troubleshooting hardware issues, or designing the look and feel of software or hardware. Whatever you end up doing, a Masters degree in computer science is a good way to ensure you have the fundamental digital skills you need to succeed in your career.
Northumbria is trying to close the digital skills gap, as a priority of our partnership with the Institute of Coding. Find out more about the key skills you’ll learn on one of our online Computer Science MSc pathways, with Artificial Intelligence or Data Analytics.
Latest News and Features
Northumbria Professor recognised for pioneering work on domestic abuse and gender-based violence
A leading legal academic from Northumbria University has been awarded the prestigious title…
International prize for pioneering Down syndrome dementia research
A Northumbria University researcher has won a prestigious international competition to develop…
Researchers awarded NIHR funding to support real world evaluations to improve public health interventions
Researchers from the University of Glasgow and Northumbria University have been awarded £2.5…
From care leaver to government AI leader: Northumbria graduate's extraordinary journey
A Northumbria University graduate who grew up in the care system in County Durham has been…
Northumbria Academics Appointed to National Leadership Positions
Three academics from Northumbria University have been appointed to president positions across…
Northumbria students gain policymaking experience through Civil Service challenge
Students from Northumbria University have gained valuable insight into government policymaking…
Northumbria University to co-host fifth Newcastle Climate Change Forum
Northumbria University, in collaboration with Newcastle University and Newcastle City Council…
New funding to catalyse devolved cultural policy making
The AHRC Creative Communities programme based at Northumbria University has today announced…
Upcoming events
On Weaving
Gallery North
Public Lecture: The Engineering of Human Joint Replacement - Visiting Professor Thomas Joyce
CCE1 003
-
EY Degree Apprenticeship Information Event
Northumbria University
-
Next Stop Northumbria
The Queens Hotel
-
