1 to 25 of 33 Remote/Hybrid Permanent Senior Software Engineer Jobs in Cambridge

Senior Software Engineer, Ads Auction Platform

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
advertising systems connect advertisers to that audience at scale.What is the role You’ll join the Auctions/Marketplace team as a senior engineer focused on real-time bidding — the low-latency, high-throughput path that prices and serves ads within milliseconds. This role is hands … work alongside the Ad Auctions team and report into Akif Rahim’s Auctions/Marketplace org, with day-to-day technical partnership from senior engineers across the group. Based in the UK (Manchester-anchored).How will I use AI at Roku At Roku, we don’t just ...

Senior Software Engineer, Machine Learning

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
Teamwork makes the stream work.Roku is changing how the world watches TVRoku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in ...

Senior Software Engineer - Display Drivers

Hiring Organisation
Appcast
Location
Cambridge, Cambridgeshire, UK
software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. Our people … passionate and care about producing the best software possible to power the world.We are looking for Senior Software Engineers to help lead our team responsible for Display Processor Driver Development. This involves work on Linux kernel drivers and relevant related projects, upstreaming and code review, interacting with ...

Senior Software Engineer, AI Services

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
AVEVA is creating software trusted by over 90% of leading industrial companies.Position: Senior Software Engineer, AI ServicesLocation: Cambridge, United Kingdom (hybrid)Employment Type: Full-Time The job We are looking for passionate and seasoned Software Engineers to join our Core AI Services team. In this … These services will act as foundational building blocks for AI adoption across AVEVA’s product portfolio and partner ecosystem. If you are a seasoned engineer who is energised by the challenge of mastering Agentic Systems and building the MLOps pipelines of the future, we want to talk to you. ...

Senior Software Engineer, UI Players

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
technology and engineering to make it happen, considering the customer as the center of all that we do.We are looking for a Senior Software Engineer to focus on developing core features for the Roku platform UI. We are looking for someone with experience building high-performing applications … components who wants to code on a wildly popular consumer electronics platform. This is an excellent role for a senior professional who enjoys a high level of visibility, thrives on having a critical business impact, and is excited to work on a component that touches almost everything streamed ...

Senior Software Engineer, Embedded UI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens … within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media.What is the role As a Senior Software Engineer on the OS UI/SDK team, you will design, develop, and deliver engaging platform features — including screensavers, static ...

Senior Software Engineer - Live & VOD Video Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
dependable applications, tools, and automation frameworks essential for efficiently handling the vast volume of content in our pipeline.About the roleWe are looking for a Senior Software Engineer to help design and build large-scale video infrastructure powering Live and VOD streaming workflows at Roku. In this role … resilient, cloud-native services that operate continuously at scale, solving complex distributed systems challenges across high-throughput media pipelines. This position requires hands-on software development, including writing new code and maintaining existing codebases across critical video infrastructure. The ideal candidate brings deep experience in backend systems engineering ...

Senior Software Engineer, UI Infrastructure

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
inventing the world of streaming media.What is the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. The Senior Software Engineer will contribute extensively to the embedded UI framework development, working closely with system architects to develop new features and extend … tools that support the larger development community within RokuWhat experience would help someone be successful in this role at Roku 3+ years of relevant software development experienceProficiency in modern C++ with the ability to debug and extend embedded or firmware codebasesStrong Python experience for building developer tooling and data ...

Senior Software Engineer, Roku UI

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
firmware, platform, and product teams to ensure the end‐to‐end experience is fast, robust, and ready for what’s next.About the roleAs a Senior Software Engineer on the UI team, you’ll design, implement, and optimize systems that underpin Roku’s user experience and developer platform. … with platform, graphics, and AI trends; proactively identify opportunities to improve performance and developer experienceWe’re excited if you haveMinimum of 5+ years of software engineering experience with a focus on UI frameworks or application developmentAdvanced BrightScript (or JavaScript‐like) skills and proficiency in PythonExperience using Typescript ...

Senior Software Engineer - Display Drivers

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
software group is responsible for supporting and bringing out the best in the hardware we design as well as working with our hardware engineers to make things even better. Software drives our hardware that is shipped around the world and used in a plethora of industries. Our people … passionate and care about producing the best software possible to power the world. We are looking for Senior Software Engineers to help lead our team responsible for Display Processor Driver Development. This involves work on Linux kernel drivers and relevant related projects, upstreaming and code review, interacting ...

Senior Software Engineer

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
Overview:The Software (CE-SW) group is responsible for developing and improving the software ecosystem around Arm's next generation architectures and systems. This means working with processors and other hardware technology not yet available to the public. You will join a team of Software Engineers … areas of Client/Server/Automotive/IoT, ready to use their knowledge and experience to ensure we continue to deliver software with the level of quality demanded by our customers.If you are similarly passionate about innovative technologies, then we would love to hear from you!Responsibilities:Active ...

Senior Embedded & Platform Software Engineer, Workforce Development

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
based silicon. Arm Workforce Development builds technical capability across markets, partners, and institutions working with Arm-based technologies.We are looking for a Senior Embedded & Platform Software Engineer, Workforce Development to deliver and improve technical content, labs, demos, and practical activities focused on embedded systems, platform software … expected to contribute confidently from the outset.What you’ll doDeliver technical content, applied labs, demos, and practical activities focused on embedded systems, platform software, and Arm-based development environments.Prepare, test, and adapt labs, setup guides, demos, software stacks, and practical exercises before delivery.Support tooling, boards, SDKs, development environments ...

Senior Cloud Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
AVEVA is creating software trusted by over 90% of leading industrial companies.Job Title: Senior Cloud Software EngineerLocation: Cambridge, UK – HybridEmployment Type: Full-timeThe jobJoin AVEVA’s Core Services team to design and implement secure, resilient cloud platform capabilities using Microsoft Azure. This Senior-level role … agile team, contribute to design decisions, build high-quality services, and use modern engineering practices, including AI-assisted development tools, to improve productivity and software quality.Key ResponsibilitiesDesign, develop, and maintain secure, resilient features for AVEVA CONNECT Core ServicesContribute to technical design and implementation decisions across cloud and service-based ...

Senior Software Engineer, Ad Auctions

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
join the Auctions/Marketplace team building the systems that clear and price every ad impression across Roku’s advertising platform. This is a senior, hands-on engineering role with deep ownership over auction mechanics, optimization, and the real-time infrastructure that runs them at scale. You’ll work … closely with the hiring manager and a small team of senior engineers on problems spanning auction theory, mechanism design, and large-scale distributed systems. Expect to move between whiteboard-level design and production code in the same week. The team is UK-based (Manchester-anchored) with close collaboration across ...

Senior Software Engineer, Java

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
technical excellence, creativity, a strong sense of ownership, and a collaborative spirit that drives impactful results for Roku's business operations.About The RoleAs a senior technical lead, you consider yourself a platform services developer and developing innovative solutions using modern software frameworks and paradigms. You are self-driven … problem solver, with a strong background in building large-scale software platform and applications. You are execution focused and would develop a reputation for repeatedly delivering projects on-time.What you'll be doingDesign, develop and deploy scalable web applications and services, being part of everything from contributing ...

Senior Software Engineer — Runtimes and Architecture

Hiring Organisation
ARM
Location
Cambridge, Cambridgeshire, UK
looking for a flexible, inquisitive engineer with an interest in compilers, language runtimes, and CPU architecture. In this role, you will study existing, new and proposed extensions to the Arm architecture to determine their applicability and optimal use by a variety of modern language runtimes and compilers. You will … investigations, with guidance where appropriate.Collaborate with colleagues across Arm to improve the Arm architecture, and to ensure it is effectively used.Contribute to open-source software projects and engage with open-source communities.Contribute to documentation efforts (including internal documentation and external blog posts) to communicate findings.Help develop tooling and automation ...

Senior Software Engineer, Infrastructure / Efficiency / Productivity

Hiring Organisation
Roku
Location
Cambridge, Cambridgeshire, UK
productivity and enterprise tooling, partnering with globally distributed Engineering, Product and Security teams and systems.What You’ll Be DoingRoku is seeking a world class engineer to be a true force multiplier by owning the strategy, architecture, and long-term execution of engineering infrastructure, enterprise tooling, and AI-assisted workflow … engineering and partner teams.Own cross-team architectures and standards; drive adoption through influence, clear technical judgment, and sustained multi-quarter execution.Lead design reviews, mentor senior engineers, and unblock the hardest technical problems across distributed teams and systems.Provide long-term stewardship via roadmaps, operational maturity (runbooks/SLOs), and incident ...

Senior Cloud Software Engineer

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
Title: Senior Cloud Software Engineer Location: Cambridge, UK - Hybrid Employment Type: Full-time Key Responsibilities Design, develop, and maintain secure, resilient features for AVEVA CONNECT Core Services Contribute to technical design and implementation decisions across cloud and service-based architectures Build and improve services using modern engineering … cloud-native application platforms Experience with Angular or an equivalent web development framework Experience using AI-assisted coding tools to improve engineering productivity and software quality Strong communication, adaptability, curiosity, ownership, and motivation to solve technical challenges in a fast-moving environment R&D at AVEVA Our global team ...

Senior ML Software Engineer (Vulkan)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
Overview: Arm's Central Engineering Machine Learning Group is seeking highly motivated and creative Software Engineers to join a cross-site and multi-culture software team! This role presents an excellent opportunity to move into ML, the key development for the future of computing. Working on the groundbreaking … technology, you will be crafting the software that powers the next generation of mobile apps, portable devices, game development and much more. You will work on an open-source project that helps developers integrate and deploy machine learning workloads through Vulkan, enabling portable development across a wide range ...

Senior Software Engineer, Agentic AI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
love building the invisible foundations that make great user experiences possible, this is the team for you. What is the role? As a Senior Agentic AI Engineer in the DMTE team, you'll be the driving force behind embedding intelligent, autonomous AI capabilities into Roku's platform — reimagining … automating the generation of themed experiences to enabling self-optimizing rendering workflows within the AD Display. You'll leverage your years of experience in software engineering and building world class UI to build AI agents that understand the constraints of embedded, performance-critical systems and operate effectively within them. ...

Senior Quantum Research Software Engineer (Hybrid, Equity)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
Riverlane in Cambridge, UK, is seeking a Senior/Staff Research Software Engineer to join the Research teams working on quantum error correction (QEC) software. You will develop tools that enable researchers to simulate and analyze decoding algorithms and contribute to the high-performance software stack. … Ideal candidates will have deep C++/Python proficiency, experience with collaborative programming, and a passion for software quality that directly influences research outcomes. #J-18808-Ljbffr ...

Senior Software Engineer, Embedded UI

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
solution. Investigating, diagnosing, and resolving issues to maintain commercially viable solutions. We Are Excited If You Have At least 10 years experience in a Software Engineering environment. Substantial project experience based on using AI/ML and LLM technologies. Proficiency in scripting languages such as JavaScript, TypeScript, React Native ...

Senior ML Research Software Engineer (ICCS) (Fixed Term)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
face of the present climate crisis, there is a pressing need for skilled software engineers to aid climate scientists in delivering a new generation of climate models. The Institute of Computing for Climate Science (ICCS) is a multi-disciplinary institute that has been established to develop and deploy machine … climate systems and inform decision-making for both climate change prediction and mitigation. A core part of the Institute is our team of Research Software Engineers (RSEs) who reside in Research Computing Services. ICCS RSEs work closely with several international teams of climate scientists, including the Schmidt Sciences' Virtual ...

Senior AI Research Software Engineer (ICCS) (Fixed Term)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
face of the present climate crisis, there is a pressing need for skilled software engineers to aid climate scientists in delivering a new generation of climate models. The Institute of Computing for Climate Science (ICCS) is a multi-disciplinary institute that has been established to develop and deploy machine … climate systems and inform decision-making for both climate change prediction and mitigation. A core part of the Institute is our team of Research Software Engineers (RSEs) who reside in Research Computing Services. ICCS RSEs work closely with several international teams of climate scientists, including the Schmidt Sciences' Virtual ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
hackajob is partnering directly with Redgate Software to hire for this role. At a Glance Location: Cambridge In-office expectation: Once every two weeks Employment type: Permanent Salary: up to £80,000 DOE Why This Role Exists Redgate Monitor is a widely used tool that helps organisations proactively monitor … diagnose, and optimise their database environments. As the product continues to grow in scale and complexity, the team needs a senior engineer who can help raise the technical bar, take ownership of ambiguous and high impact problems, and support the wider group in improving how it builds software. ...