Job offers - CrawlJobs

Software Engineer United Kingdom, Cambridge Jobs

17 Job Offers

Senior Software Development Engineer (SRE)
Save Icon
Salary Icon
Salary
Not provided
renesas.com Logo
Renesas Electronics
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Salary Icon
Salary
45000.00 - 55000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Redgate Software
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Salary Icon
Salary
Not provided
Redgate Software
Expiration Date
Until further notice
Senior Software Engineer, Foundry
Save Icon
Salary Icon
Salary
55000.00 - 80000.00 GBP / Year
Redgate Software
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Salary Icon
Salary
95000.00 GBP / Year
Redgate Software
Expiration Date
Until further notice
Senior Virtual Software Modeling Engineer
Save Icon
Senior Virtual Software Modeling Engineer at AMD in Cambridge, UK. Develop high-performance C++ functional models simulating AMD’s next-generation SoCs. Requires expertise in C/C++, x86/ARM/GPU architecture, and system-level debugging. Join a critical, high-impact team enabling pre-silicon firmwa...
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Graduate Software Engineer
Save Icon
Join a high-growth Cambridge tech company as a Graduate Software Engineer. This selective role demands outstanding Computer Science fundamentals, a 2:1+ from a top university, and proven technical excellence. From day one, you'll tackle impactful projects alongside elite engineers, solving real-w...
Salary Icon
Salary
Not provided
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Embedded Software Engineer
Save Icon
Salary Icon
Salary
70000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice
Senior Software Engineer, Ad Auctions
Save Icon
Senior Software Engineer, Ad Auctions – Cambridge, UK. Join Roku to lead the design and evolution of real-time ad auction systems powering CTV advertising at massive scale. You will build low-latency, highly reliable distributed services using Java, microservices, and cloud platforms (AWS/GCP). T...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, Live
Save Icon
Join Roku as a Senior Software Engineer, Live in Cambridge, UK. Develop core features for the Roku Channel app and OS using TypeScript and modern UI frameworks. Collaborate with cross-functional teams to build and test streaming solutions. Enjoy benefits like mental health support, retirement opt...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Principal Device Drivers Software Engineer
Save Icon
Principal Device Drivers Software Engineer sought to develop low-level embedded software for market-leading critical communication radios in Cambridge, UK. You will design, implement, and test device drivers for Embedded Linux, FreeRTOS, and ARM BSPs. Requires expert C skills, real-time debugging...
Salary Icon
Salary
75000.00 GBP / Year
rmgdigital.io Logo
rmg digital
Expiration Date
Until further notice
Senior Software Engineer, Embedded UI - C++
Save Icon
Senior Software Engineer, Embedded UI – C++ at Roku in Cambridge, UK. Join the #1 TV streaming platform to develop and optimize high-performance rendering engines and UI frameworks. Requires 5+ years in C++, embedded systems, and Linux, with experience in JavaScript/TypeScript frameworks. Enjoy f...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Senior Software Engineer, Infrastructure / Efficiency / Productivity
Save Icon
Senior Software Engineer, Infrastructure / Efficiency / Productivity sought by Roku in Cambridge, UK. This architect-level role drives org-wide productivity by owning AI-first automation, CI/CD pipelines, and enterprise tooling. Requires deep expertise in Git, Jenkins, Docker, and build systems (...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Fellow Software Development Engineer (Network Technology Group)
Save Icon
AMD seeks a Fellow Software Development Engineer to lead embedded firmware design for next-gen networking products in Cambridge, UK. This role demands 20+ years of experience, deep C and embedded systems expertise, and knowledge of Ethernet, TCP/IP, and PCI-Express. You will collaborate with glob...
Salary Icon
Salary
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Senior Software Engineer, Embedded Software Automation and Tools
Save Icon
Senior Software Engineer, Embedded Software Automation and Tools – Cambridge, UK. Join Roku to develop and maintain E2E automation frameworks and tools using Python and REST APIs. Requires 10+ years of automation experience, Linux proficiency, and AI adoption expertise. Benefits include healthcar...
Salary Icon
Salary
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Software Test Engineer
Save Icon
Join a top Cambridge tech firm as a Software Test Engineer. You'll develop manual and automated tests for embedded systems using Python, C#, Selenium, or Robot Framework. Collaborate with elite EU teams, own quality metrics, and enjoy private medical insurance plus an EV car scheme. Ideal for tes...
Salary Icon
Salary
65000.00 GBP / Year
oho.co.uk Logo
Oho Group Ltd
Expiration Date
Until further notice

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.