Jobs in London

Embedded Software Engineer

Develops software for complex embedded systems, spanning low-level code, embedded Linux and real-time systems, plus hardware bring-up, integration and performance debugging. Works closely with hardware, systems and software engineers in a multidisciplinary team, contributing to architecture and technical decisions. Open to junior and mid-level engineers, with focus shaped by experience and interests.

Platform Recruitment Cheap £35,000 – £80,000 pa

Senior Embedded Software Engineer

Develops embedded C/C++ firmware for connected sensor products across bare-metal and RTOS environments such as Zephyr, spanning prototyping, board bring-up, validation and productionisation. Debugs complex issues across firmware, electronics, Bluetooth, sensors and power systems, and builds production test fixtures, calibration and diagnostic tools. Works with manufacturing partners and cross-functional teams, mentoring engineers and improving engineering standards.

Zenovo London £65,000 – £85,000 pa
Hybrid

Full Stack Engineer

Join an early-stage connected hardware and software company as one of its first engineering hires, owning cloud backend services and infrastructure while building and enhancing mobile applications. Work across mobile, cloud and connected-device environments, including Bluetooth/BLE communications, and help bring development fully in-house alongside founders, product and design.

Harnham - Data and Analytics Recruitment London £80,000 – £90,000 pa
Hybrid

Contract C++ Linux Software Engineer

Six-month contract developing embedded C++ software on Linux, working close to the hardware with real-time multi-threaded concepts. The role involves build environments such as OpenEmbedded, Bitbake and Makefiles, plus networking work with UDP, TCP/IP and analysis tools like Wireshark. After an initial on-site period, two days a week can be worked from home.

Enterprise Recruitment New Malden
Hybrid Contract Flexible

Senior Software Engineer, Workers Runtime

Join the Workers Runtime team to build and improve the runtime that executes customer code at the edge, focusing on performance, reliability, and scale. You'll expand JavaScript and WebAssembly support, own production code, and debug issues in a large-scale distributed system within a fast-paced, iterative incubation team.

Cloudflare London

Senior Systems Engineer, Workers AI

Designs and builds core infrastructure for a serverless AI inference platform running across a global network of GPUs and accelerators, covering model scheduling, request routing, KV cache management and sub-second cold starts. Works with AI/ML engineers and hardware partners on distributed systems and HPC problems, with a strong Rust and networking focus.

Cloudflare London £185,000 – £254,000 pa
Hybrid Permanent

Engineering Manager, Edge SRE

Lead the Edge SRE team responsible for Cloudflare's edge production reliability and scalability, building tooling that lets all engineering teams self-service in production. The role involves mentoring engineers, prioritising the SRE roadmap, driving cross-team alignment, and participating in deep technical design discussions.

Cloudflare London

Senior Engineering Manager — Network Connectivity

Lead the Egress team building and operating network software infrastructure that connects Cloudflare's products to any destination, spanning data planes and distributed control planes. Hire, mentor and coach a distributed engineering team, own roadmap and cross-functional delivery, and run on-call, escalations and incident response. Requires Layer 3/4 networking and distributed systems depth.

Cloudflare London €89,000 – €122,000 pa

Senior Software Engineer - Addressing Team

Build and maintain Go microservices and APIs that manage IP address assignment, traffic engineering and dynamic BGP control across Cloudflare's global anycast network. Work closely with network, systems and product engineers on distributed, fault-tolerant systems spanning the whole stack.

Cloudflare London

Senior Software Engineer - Network Platforms

Build and extend network software systems on critical traffic paths, spanning the Linux kernel network stack, network hardware dataplane and physical interconnects. Work across the full development lifecycle, from design and automated testing to production deployment, under a "Run What You Build" model with on-call rotation.

Cloudflare London €68,000 – €91,000 pa

Software Engineer, Cloudflare Network Interconnect

Builds and operates the systems that provision, monitor and orchestrate private network interconnects connecting enterprise customers directly to Cloudflare's global network. Works across the full development lifecycle in Rust, Go, PostgreSQL, Prometheus and Kubernetes, with Linux networking and BGP routing, under a "Run What You Build" model with on-call duties.

Cloudflare London €54,000 – €75,000 pa

Engineering Manager - Workers Runtime, Edge Team

Lead the Workers Runtime Edge team, owning a production runtime service across Cloudflare's fleet and driving architectural evolution. Manage senior systems engineers working in C++ and Rust on performance-critical, security-sensitive code, including isolate lifecycles, resource limits, and release safety for tens of millions of requests per second.

Cloudflare London
Hybrid

Systems Engineer, Network Protocols & Distributed Systems

Build and operate systems that terminate HTTP and TLS at Internet scale, migrating core infrastructure from NGINX to a next-gen Rust-based proxy. Measure and improve protocol performance across real-world traffic, contribute to open standards like QUIC, MASQUE and ECH, and collaborate closely with the IETF.

Cloudflare London €54,000 – €75,000 pa
Hybrid

Software Engineer, CDN Configuration Group

Builds and operates services that let customers configure and safely deploy traffic routing rules across Cloudflare's global edge network. Works at the intersection of application deployment and infrastructure operations, designing distributed configuration systems with progressive rollout, versioning and observability, and driving consensus across cross-functional teams.

Cloudflare London