1,326 to 1,350 of 3,629 Software Engineering Jobs in the UK excluding London

Senior Full-Stack Engineer — Hybrid (Weekly Oxford) AI

Location
Oxford, England, United Kingdom
Elsevier in Oxford is seeking a Senior II Software Engineer to build cloud-hosted, distributed systems that support researchers submitting their work for publication. You will design, develop, and deploy capabilities with a focus on quality, performance, and scalable architecture. You will collaborate with stakeholders to refine requirements ...

Senior Full-Stack Engineer (Java/React) – Cloud & AI

Location
Oxford, England, United Kingdom
Elsevier, a global leader in information and analytics, is seeking a Senior II Software Engineer to build cloud-hosted, distributed systems supporting researchers in publishing and AI-enabled workflows. You will design, develop, and deploy next-gen features while collaborating with stakeholders to refine requirements and delivery approaches. Join ...

Lead Developer

Location
Rotherham, England, United Kingdom
Rapidly expanding Software House requires a Lead Software Engineer to join their team. You will be responsible for providing Technical; lead o projects, having an input to the design and solution provided, as well as ensuring the team adopts leading development practices. Will also help junior team members ...

Full-Stack Engineer III: Build Cloud Apps & AI Solutions

Location
Oxford, England, United Kingdom
LexisNexis Risk Solutions in Oxford is seeking a Full-Stack Software Engineer III to design, develop, test, and deploy cloud-based web applications. You will contribute to a peer-review oriented Agile team, shaping architecture and delivering user-focused features. You will work with Java, JavaScript/TypeScript (React ...

(Senior) Computational Genomics Scientist, Algorithms & AI/ML Pathogen Oxford, England, United [...]

Location
Oxford, England, United Kingdom
disease diagnostic product. You will report to the Lead Scientist in Computational Genomics, and you will work closely with bioinformaticians, data scientists, microbiologists, and software engineers to deliver clinically relevant innovation in the microbial genomics space. Key Responsibilities: Design, develop, and evaluate novel computational algorithms in areas such … problems in the pathogen genomics space, in collaboration with scientists across EIT Validate and benchmark methods using public and internal datasetsWork with bioinformaticians and software engineers to implement methods in scalable, reproducible, and modular workflows Communicate technical work clearly to interdisciplinary teams Requirements This is a methods development role. ...

Senior Python Engineer — AI-Driven Financial Platform

Location
City of Edinburgh, Scotland, United Kingdom
Aveni UK is seeking a Senior Software Engineer to develop next-generation AI systems for financial services. This role focuses on building scalable Python services within cloud-native AWS environments and requires strong expertise in production settings. Candidates should have experience with AI and agentic systems, as well ...

Software Engineering Manager

Hiring Organisation
Morson Edge
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Software Engineering Manager Manchester | Permanent | Up to £110,000 + Bonus The Opportunity A growing technology business is looking for an experienced Software Engineering Manager to join its Manchester-based technology team. This is a key leadership position, offering the opportunity to influence how engineering teams operate, develop technical talent and contribute to the continued evolution of a successful digital product environment. You'll be joining an established engineering function with ambitious plans for growth, working alongside product and technology colleagues to deliver high-quality software and continuously improve the way teams ...

Engineer, Staff Cambridge, United Kingdom Software Engineering

Location
Cambridge, England, United Kingdom
## Engineer, StaffCambridge, United KingdomApply NowFind out how well you match with this jobJob ID3094420## **Company:**Qualcomm Technologies International Ltd## **Job Area:**Engineering Group, Engineering Group > Software Engineering**General Summary:**Qualcomm Connectivity provides innovative wireless and wired technologies for the mobile, networking, computing and consumer electronics … markets. We are looking for hands-on embedded software design and development engineers for wireless product development. Work assignments require theoretical and practical knowledge of embedded designs typically acquired through a combination of experience and education. Responsibilities: Participate in a wide range of engineering activities across many functional ...

Business Systems Software Engineer/Architect Product Design & Engineering · ·

Location
Cambridge, England, United Kingdom
Business Systems Software Engineer Neat's Business Systems team owns the infrastructure behind how the company sells, bills, and supports its customers — Salesforce, NetSuite, and the integrations that connect them — supporting roughly 400 internal users across the business. It's a small team that balances high-volume … systems work that keeps the business running. This role is designed to transform how our business systems team operates, driving a shift toward software-engineering-focused practices and methodology. As an early member of this evolving model, you will directly influence our technical architecture, development operations, and long ...

Degree Apprentice - Software Engineering

Hiring Organisation
Yunex Traffic
Location
1 VISCOUNT ROAD AVIATION BUS, BOURNEMOUTH INTERNATIONAL AI, CHRISTCHURCH, ENGLAND, United Kingdom
Employment Type
Degree Apprenticeship
Salary
£22,000 a year
team, contributing to live projects and gaining practical experience through meaningful work and responsibility. Role As a member of one of the Agile software or embedded software development teams you will: Work with a product owner to understand and influence requirements Take part in collaborative planning and estimating … product features Design and document your software artefacts using industry leading tools and processes Create effective and secure software solutions using contemporary so ware development languages Perform code reviews, debugging and refactoring to improve code quality and efficiency Demonstrate new functionality Learn to use automated testing tools ...

Engineering Manager, Scientific Software

Location
Abingdon, England, United Kingdom
Engineering Manager, Scientific Software (Senior Data Analyst Manager) Do you enjoy leading engineers who turn raw scientific data into software the rest of the business can rely on? We're looking for an experienced Engineering Manager to lead our Data Analysis team - so named for what … product delivers to customers, though the team itself is a software and algorithm engineering team - building the applications that turn raw atomic force microscope (AFM) scan data into the 3D measurements our customers depend on. This is a pivotal role combining hands‐on technical leadership with people management ...

Lecturer in Artificial Intelligence and Software Engineering

Location
Sheffield, England, United Kingdom
Lecturer in Artificial Intelligence and Software Engineering Working at Sheffield Job Categories Help with Applying Search and Apply View profile Job Alerts Link Job Description Job Title: Lecturer in Artificial Intelligence and Software Engineering Posting Start Date: 03/11/2026 Job Id: 3350 School … something special. Overview The School of Computer Science at the University of Sheffield invites applications for the position of Lecturer in Artificial Intelligence and Software Engineering. Ranked as a top 100 university in the QS World University Rankings and a member of the Russell Group, Sheffield provides a world ...

Leeds Software Engineering Graduate Programme 2027 - 2028

Location
Leeds, England, United Kingdom
Leeds Software Engineering Graduate Programme 2027 - 2028 Department: Technology UK Employment Type: Permanent - Full Time Location: Leeds Compensation: £36,400 per year, plus a £7,200 signing bonus Description The Role at a Glance On our Software Engineering Graduate Programme, you’ll help build and deliver … develop applications and play a key role in spotting and fixing security risks to keep systems safe from cyber threats. Life as a Software Engineering Analyst Why Join Us/What we offer We’re proud to be one of the World’s Best WorkplacesTM, with a culture ...

Newcastle Software Engineering Graduate Programme 2027 - 2028

Location
Newcastle upon Tyne, England, United Kingdom
Newcastle Software Engineering Graduate Programme 2027 - 2028 Department: Technology UK Employment Type: Permanent - Full Time Location: Newcastle Compensation: £36,400 per year, plus a £7,200 signing bonus Description The Role at a Glance On our Software Engineering Graduate Programme, you’ll help build and deliver … role and specialisation, you’ll get access to industry recognised certifications and specialist externally provided training courses. What you’ll need To join our Software Engineering graduate programme, you’ll need to be a confident coder in at least one major programming language and excited about learning more. ...

Software Engineering Manager

Location
City of Edinburgh, Scotland, United Kingdom
Location: London, Bristol or Edinburgh (Hybrid 3+ days per week) Level : PL1 Team: Engineering Salary: £74,000 - £102,000 This role requires an existing right to work in the UK. At this time, we are not able to offer visa sponsorship for this role. We are committed to building … ENGIE, as well as innovators like Volvo and Volkswagen. What will I be doing? You will be focused on a domain within our Engineering function, our area that works directly with clients to leverage the Kaluza platform to meet client needs in new regions. You will manage teams ...

Junior Software Developer - Onsite (Farnborough) Growth & Training

Location
Farnborough, England, United Kingdom
Technology in Farnborough, UK is seeking a Junior Software Developer to join our Software Engineering team. This hands-on role involves developing software products and conducting code reviews as part of a collaborative engineering team. The ideal candidate has a degree in CS or related … field and 2+ years of software development experience with C/C++, Python, and Linux. Knowledge of Agile/CI/CD and strong teamwork is required. #J-18808-Ljbffr ...

Senior Software Engineer — Radiotherapy Systems

Location
Crawley, England, United Kingdom
Elekta is seeking a software engineer to join a team developing applications for radiotherapy systems. You will contribute to the full software lifecycle, from design and development to testing and deployment, ensuring high quality delivery in a collaborative Agile environment. The role requires a degree in Engineering, Computer Science or equivalent, strong software engineering foundations, and experience with CI/CD, unit testing and modern cloud or containerised environments. #J-18808-Ljbffr ...

Senior Software Engineer — AI Training (Remote)

Location
Glasgow, Scotland, United Kingdom
Andrews Recruitment Group is seeking a Senior Software Engineer to support AI training projects in a fully remote capacity. You will work on real software engineering problems, including implementing features, refactoring, performance optimisation, code review and validating solutions. Experience across backend and full-stack engineering, systems ...

Senior Embedded Software Engineer — Bluetooth Firmware

Location
Cambridge, England, United Kingdom
Qualcomm Technologies International Ltd, Cambridge, United Kingdom, is seeking an experienced embedded software engineer for Bluetooth firmware development. The role involves hands-on design, debugging, and collaboration across multiple engineering teams. Requirements include a bachelor's degree in a related field and 5+ years of software engineering ...

Software Project Engineer

Hiring Organisation
ARM
Location
Reading, Oxfordshire, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
Software Project Engineer Location: Reading Contract: 6 Months Rate: Up to 80 per hour (Inside IR35) The Role We are seeking an experienced Software Project Engineer to support the technical delivery of Software Factory projects and initiatives. You will act as the key technical interface between engineering … sensitive nature of the work, candidates must already hold a high level of UK Security Clearance . Key Responsibilities Coordinate technical activities across engineering teams and stakeholders. Manage project risks, issues, assumptions, dependencies, and technical interfaces. Support project plans, technical roadmaps, reporting, and forecasting. Provide technical leadership and first ...

Senior C++ Software Engineer – Linux

Hiring Organisation
Softweb Resourcing
Location
M60, Manchester, United Kingdom
Employment Type
Permanent
Salary
£50000 - £75000/annum
Senior C++ Engineer who enjoys solving complex technical challenges and taking ownership of software design? Want to work on technology that protects critical systems while shaping the direction of greenfield engineering projects? We're looking for an experienced Senior C++ Software Engineer to join the Linux team … technical design and end-to-end feature delivery Mentor junior developers Tackle low-level OS, memory management and multithreading challenges Drive performance optimization and engineering best practices Requirements Strong commercial modern C++ development experience. Advanced knowledge of multithreading, concurrency and memory management. Experience Linux development Strong debugging ...

Junior Software Engineer — Onsite in Farnborough

Location
Farnborough, England, United Kingdom
Technology in Farnborough, UK, is looking for a Junior Software Developer to join our Software Engineering team. This hands-on role involves developing software products, participating in code reviews, and delivering reliable software on schedule. You will work with C/C++, Python, Linux ...

C/C++ Embedded Software Engineer

Location
Cambridge, England, United Kingdom
varied and fulfilling role developing embedded software in C and C++ to power medical devices, this role may appeal to an experienced embedded developer keen to use their skills to make a positive impact. Joining this Cambridge-based multi-disciplinary engineering team, you will be involved throughout … product development lifecycle. Liaising with clients and colleagues throughout, you will contribute to requirement definition, prototyping, architecting, software implementation, and ultimately device integration and verification. You will need: A 1st or 2.1 degree in Computer Science, Electronic Engineering, or related engineering subject from a well-respected university ...

Embedded Software Engineer – Consultant

Location
Cambridgeshire and Peterborough, England, United Kingdom
Experienced Embedded Software Engineer - Consultant Cambridge, United Kingdom, Full-timeRole Type: ExperiencedContract Type: PermanentTechnical Discipline: SoftwareDepartment: Deep Tech We are looking for an experienced Embedded Software Engineer to take a leading role in the design, architecture and delivery of complex software-enabled systems. This position is ideal … engineer looking to expand beyond hands-on development into systems architecture, technical leadership and multidisciplinary problem solving, while remaining closely involved in embedded software engineering. You will work alongside software, electronics, systems and mechanical engineers to develop innovative products across a variety of industries and technologies. Responsibilities Design ...

Senior Software Engineer (Python/Kotlin)

Location
Belfast City District, Northern Ireland, United Kingdom
Senior Software Engineer | Belfast | Remote First MCS Group is partnering with a US-founded and backed cybersecurity software company to recruit a Senior Software Engineer for its growing Belfast team. The company builds technology that helps organisations identify vulnerabilities and protect mobile devices. You'll join … small, collaborative engineering team with the energy and ownership of a startup, supported by an established US business. The role This is a backend-focused full stack position, working across web applications, APIs and cloud services. The existing stack includes Python, Kotlin, React and AWS, with varied projects ...