Computer Science Jobs in the UK

101 to 125 of 1,211 Computer Science Jobs in the UK

Software Engineer (Java / C++)

Abingdon, Oxfordshire, United Kingdom
Hybrid / WFH Options
Halliburton
projects of moderate scope and complexity. Pro-actively identifies areas for improvement within the software system and processes. Develops assignments and schedules. Requires completion of an undergraduate degree in Computer Science or similar discipline, and 4 years of related experience. Key Responsibilities: Work on a team to deliver new products, features and fixes iteratively using an Agile Scrum … Swing and SWT experience Understanding of Machine Learning technologies (Python, TensorFlow etc.) Experience in Geophysics and/or Geology domain especially Oil and Gas Undergraduate degree in Software Engineering, Computer Science or equivalent Agile Scrum certification Experienced in working with remote teams Advanced awareness and understanding of AI technologies/tools Familiarity and understanding of modern cloud technologies … law or regulation . Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom Job Details Requisition Number: 201981 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time/Part Time: Full Time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

AI Solutions Engineer

London, United Kingdom
Bioptimus
models in cloud environments (AWS strongly preferred, GCP/Azure a plus), using containers (Docker, Kubernetes) and infrastructure-as-code principles. Software Engineering Fundamentals: A strong understanding of core computer science principles, data structures, and modern CI/CD workflows. Solution Design & Integration: Software Design & Architecture: A very good grasp of object-oriented and functional software design principles … with clarity and empathy. Team-First Attitude: Independent, curious, and detail-oriented; thrives in a dynamic environment; and is fun to work with. Education: MSc or equivalent experience in Computer Science or a related technical field. Languages: Full professional fluency in English is required for this role. How to Stand Out: You have direct experience working in Pharma More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer TypeScript Elixir AWS

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
work. Location/WFH: You'll join the team in London three days a week in a hybrid work from home model. About you: You are degree educated in Computer Science or similar STEM discipline, having achieved a 2.1 or above from a Russel Group/Oxbridge or top 100 global university You are an experienced software engineer … with a strong knowledge of best practices and Computer Science fundamentals and experience of delivering complex, data centric software You have advanced analytical and problem solving skills You're comfortable taking ownership of projects and mentoring more junior team members You have strong TypeScript skills, combined with any backend programming language (e.g. Python, Java, C++, C#) You're More ❯
Employment Type: Full-Time
Salary: £85,000 - £100,000 per annum
Posted:

Data & Systems Intelligence Analyst

Scotland, United Kingdom
Ponticelli
solutions. Monitor Microsoft 365 updates and recommend enhancements or new capabilities to improve business intelligence and automation outcomes. Profile Qualifications and Work Experience: Essential: Bachelor's degree in data science, Computer Science, Business Analytics, or a related field. Desirable: Internship or academic project experience in data analysisor Power Platform tools Job Specific Knowledge: Essential: Experience with Power More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Development, EMEA IT, IT

London, United Kingdom
CLSA Global Markets Pte Ltd
of high-quality software solutions aligned with business needs. Maintain full compliance with CLSA training programs and regulatory requirements for yourself and your team. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related IT field. 10-15 years of extensive software development experience. Strong proficiency in Java-class creation, JVM internals, garbage collection-with certifications … on experience developing low-latency, high-throughput Java components. Practical experience building cash equity trading platforms-OMS, EMS, Market Connectivity, Risk, GUI, Middleware, Middle Office. Deep understanding of fundamental computer science concepts. Experience with distributed caching technologies (GigaSpaces, Ignite, Coherence). Full-stack skills in Core Java and REST APIs. Practical knowledge of multi-threading, event-driven programming More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer - FinTech

Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Hybrid / WFH Options
Client Server
fantastic views across the City and the local countryside, many employees walk or cycle in (onsite showers available!). About you: You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from a top tier/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and … Azure, AWS, GCP You have a good knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior Software Engineer, AI/ML (Remote - UK)

United Kingdom
Hybrid / WFH Options
Jobgether
Product Management and UX teams to translate requirements into user-centric solutions. Partner with cross-functional engineering teams to deliver end-to-end solutions efficiently. Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, or equivalent practical experience. Strong coding, debugging, and engineering skills in modern C++ and Python. Familiarity with GPU programming … ability to translate research into deployable solutions. Excellent collaboration and communication skills in a remote, distributed team environment. Bonus Points: Experience with state-of-the-art deep learning and computer vision models (e.g., Transformers, Diffusion models, Multi-Modal, Large Vision Models). Familiarity with diverse hardware sensing technologies (vision, audio, thermal, gas). Experience with ROS2, robotics middleware, or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Experienced Low Level Software Engineer (C++)

London, United Kingdom
Hudson River Trading
challenge you and make you better at what you do In your spare time you: code, tinker, read, explore, break things, and have an insatiable curiosity for all things computer related you'll find like-minded people here. Qualifications Bachelor's degree in Computer Science, Engineering, or related field Superior design, debugging, and problem solving skills Advanced … environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading. At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We're a community of self-starters who are motivated by the excitement of being at the cutting edge of automation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PowerBi Reporting Specialist Developer

London, United Kingdom
Hybrid / WFH Options
European Bank for Reconstruction and Development
activities. Create and maintain comprehensive documentation for data models, calculation methodologies, and dashboard functionality to ensure knowledge transfer and sustainability. Knowledge, Skills, Experience & Qualifications Essential Undergraduate degree in Mathematics, Computer Science, Information Systems, Analytics, Statistics, or related quantitative field, or equivalent professional experience. 3-5 years of progressive experience in data analytics, preferably in HR analytics, workforce planning … regret to inform you that we are unable to provide detailed feedback to candidates who have not been shortlisted (for further consideration). Job Segment: ERP, SAP, Data Architect, Computer Science, Change Management, Technology, Data, Management More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer – AI & Cyber Security

Manchester, United Kingdom
STEM Solutions
experienced developers, learning quickly and making a real impact. What you’ll do: Write production code with technologies like Java, .NET, React, AWS and Kubernetes Solve complex problems using computer science fundamentals Use AI-powered coding tools to improve quality and speed Work in agile teams to deliver high-quality software What they offer: A dedicated mentor and … Support for further learning (books, certifications, and tools) A friendly, social graduate community What they’re looking for: On track for (or recently achieved) a First-class degree in Computer Science, Software Engineering, or a related STEM subject from a leading university Minimum A*AA at A-level (or equivalent) indcluding an A* in Maths Strong understanding of More ❯
Employment Type: Permanent
Salary: £60000/annum + Stock Options
Posted:

Graduate Software Engineer

London, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Graduate Computer Scientist needed with outstanding academic qualifications Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clients to streamline complex trading and logistics. As their product continued to develop … with colleagues from a range of technical fields, so good communication skills and a proactive mindset are essential. Essential attributes and skills: A 1st or 2.1 postgraduate degree in computer science from a world-leading university and A* and A grades at A-level (or equivalent) Excellent coding skills in Java, JavaScript and/or TypeScript (above and More ❯
Employment Type: Permanent
Salary: £38000 - £45000/annum DoE
Posted:

Software Engineer - Technologist

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
fantastic views across the City and the local countryside, many employees walk or cycle in (onsite showers available!). About you: You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from a top tier/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and … Azure, AWS, GCP You have a good knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What More ❯
Employment Type: Full-Time
Salary: £50,000 - £70,000 per annum
Posted:

Senior Software Engineer

Southmoor, Oxfordshire, United Kingdom
IO
and existing products Ensure documentation is up-to-date to facilitate system maintenance Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Abingdon, Oxfordshire, United Kingdom
IO
and existing products Ensure documentation is up-to-date to facilitate system maintenance Stay abreast of industry trends and suggest enhancements for product performance Essential Skills & Experience: Degree in Science, Computer Science, or Engineering Experience in PC based software development using modern C++ Familiarity with tools such as CMake, debuggers, and version control systems like GIT Proficiency More ❯
Employment Type: Permanent
Posted:

Java Developer Kotlin AWS - Trading

West London, London, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
team in the West London office with flexibility to work from home twice a week. About you: You are degree educated, having achieved a 2.1 or above gained in Computer Science (or similar STEM discipline) from a top tier university (e.g. Russel Group) backed by A's at A-level You have strong Java and Kotlin development experience … You have experience with Agile processes and TDD You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms Other tech in the stack includes Scala, React, Spring, Oracle, Redis, Kubernetes, Docker and Linux so previous exposure to any of these would be beneficial You're collaborative with good communication skills What More ❯
Employment Type: Full-Time
Salary: £70,000 - £85,000 per annum
Posted:

Graduate Software Engineer AI - Cyber Security

Knutsford, Cheshire, North West, United Kingdom
Client Server
and of course, all the latest kit to work with About you: You are degree educated having achieved a top class (first 1:1) degree in a relevant discipline, Computer Science preferred from a Russell Group university, backed by A's at A-level - including A* in mathematics You have object orientated coding skills e.g. Java, Python, C# … C++ You have an interest in AI and its potential uses You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, enjoy problem solving and are keen to pick up new skills What's in it for you: As a Graduate Software Engineer/Developer you will earn More ❯
Employment Type: Permanent
Salary: £55,000
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
expertise with C# .Net, ASP.Net development You have a strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Systems Optimisation Engineer

London, United Kingdom
Advanced Technical Recruitment
succeed in this role. Exposure to cloud-based data pipelines for large-scale test data processing. As the successful Systems Optimisation Engineer, you should have achieved a Degree in Computer Science, Electrical/Electronic Engineering, Applied Mathematics, or related field. Additional Information: Candidates MUST be eligible to work and live in the UK. Copies of Visa and Passport … my client offers a range of Benefits including Hybrid and Flexible Working, Stock Options, 25 days holiday, and relocation assistance. Skills: . Optimisation, Algorithm, Optical Networks, Software, Hardware, Test, Computer Science, Electronic Engineering, Applied Mathematics. To Apply Direct: Please send CV to Iona Mulligan More ❯
Employment Type: Permanent
Salary: £60000 - £120000/annum Competitive £plus generous benefit
Posted:

IT Technician

Bromyard, Herefordshire, West Midlands, United Kingdom
Recruitment Helpline Ltd
in AWS EC2 and Linux or equivalent cloud server technologies Desirable: Experience/knowledge of Claris Filemaker Working knowledge of Adobe Creative Suite Qualifications: Essential: Degree (or equivalent) in Computer Science or IT related subject At least 4 GCSEs (grades 9-4/A*-C) including Maths and English Desirable: Advanced GCSE in applied IT Other relevant Computer Science Qualifications Additional Requirements: Highly detail oriented. Able to learn new skills/techniques quickly Be personally energetic, dynamic, positive, and enthusiastic and possess the ability to think laterally and act through reasoned decision making Exceptional team player with a natural ability to build rapport with others Be able to troubleshoot and offer solutions Able to multi-task More ❯
Employment Type: Permanent
Salary: £30,000
Posted:

Software Development Engineer

United Kingdom
Hybrid / WFH Options
Matchtech
these into the current Python process automation environment. Proactively define requirements and make software proposals, iterating to reach optimal solutions. Job Requirements: Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher). Experience and proficiency in Python, including referencing external data sources via APIs. Knowledge of Linux, Docker, Git … solving skills. Demonstrates clear ownership of tasks, with capability to build relationships internally and externally. Personal Attributes Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline). Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving. Experience using software development and More ❯
Employment Type: Contract
Rate: GBP 40 - 50 Hourly
Posted:

Software Development Engineer

West Midlands, United Kingdom
Hybrid / WFH Options
Matchtech
these into the current Python process automation environment. Proactively define requirements and make software proposals, iterating to reach optimal solutions. Job Requirements: Good degree or equivalent qualification in Software, Computer Science, or Software Engineering discipline (e.g., 2:1 or higher). Experience and proficiency in Python, including referencing external data sources via APIs. Knowledge of Linux, Docker, Git … solving skills. Demonstrates clear ownership of tasks, with capability to build relationships internally and externally. Personal Attributes * Good Degree or equivalent (e.g. 2:1 or higher in a Software, Computer Science or Software Engineering discipline). * Clear thinker, good communicator and pro-active attitude. Good at logical analysis of data and problem solving. * Experience using software development and More ❯
Employment Type: Contract
Rate: £40 - £50/hour
Posted:

Senior Product Manager

London, United Kingdom
Hybrid / WFH Options
MariaDB Corporation
of product management experience, with a focus on deeply technical products such as database internals, distributed systems, and data infrastructure. A strong technical background , demonstrated by a BS in Computer Science, Engineering, or equivalent practical experience. Strong understanding of distributed database architectures (e.g., CAP theorem, sharding, consensus protocols, replication) and OLTP systems. Proven track record of launching successful … technologies, particularly Galera Cluster. Experience engaging with an open-source software community. Experience with major cloud providers (AWS, GCP, Azure) and their data services. An advanced degree (MS in Computer Science), MBA or a related field. In-depth knowledge of OLTP workload optimization, including indexing strategies, query planning, and performance tuning. Expertise in distributed database systems, such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, United Kingdom
Optimizely
workloads. Influence product direction, leveraging deep technical insight to shape roadmap decisions and ensure backend systems align with long-term business strategy. Knowledge and Experience Bachelor's degree in Computer Science, or equivalent practical experience. 8+ years of software development experience with strong foundations in data structures, algorithms, and distributed systems. 5+ years of backend experience building, deploying … of mentoring engineers and scaling engineering organizations. Passion for working in fast-paced environments where you wear multiple hats and influence both product and technology. Education Bachelor's Degree (Computer Science or engineering preferred) or equivalent work experience Displaying Technical Expertise Communicating Effectively Solving Complex Problems Demonstrating Initiative Delivering High Quality Work Optimizely is committed to a diverse More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

IT Support Engineer

Lutterworth, Leicestershire, England, United Kingdom
Hybrid / WFH Options
REDTECH RECRUIT
ITIL frameworks and process-driven support environments Excellent troubleshooting, communication, and documentation skills Ability to manage multiple cases, mentor junior staff, and work collaboratively within a team Degree in Computer Science, IT, Engineering, or equivalent commercial experience Microsoft certifications (MCP, MCSA, MCSE) highly desirable Full UK driving licence Due to nature of travel to the US you must … Server/Microsoft Azure/VMware/Linux/Networking/VPN/Cloud Support/ITIL/Office 365/Active Directory/AWS/Backup Solutions/Computer Science/Information Technology/Engineering More ❯
Employment Type: Full-Time
Salary: £30,000 - £40,000 per annum
Posted:

Banking Job-AVP Business Intelligence Analyst - Mandarin Speaking-London-iw

London, United Kingdom
People First Team Japan/ピプルファストチムジャパン
of data workflows Provide support for ad hoc analytical requests and contribute to projects as needed The Skills You'll Need to Succeed: Degree educated in Business Analytics, Data Science, Computer Science, Information Systems, or other equivalent Experienced in data analysis, BI, or a related area Familiarity with BI tools (e.g. Tableau, Power BI, Looker) and basic More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Computer Science
10th Percentile
£30,000
25th Percentile
£37,424
Median
£55,000
75th Percentile
£82,188
90th Percentile
£112,500