> Markdown version of [/jobs/ext/2019171-senior-developer-london](https://www.wearedevelopers.com/jobs/ext/2019171-senior-developer-london). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Developer - London - **Company:** Edison Hill Search - **Location:** London, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - £90,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Artificial Intelligence, Amazon Web Services, Android Software Development, Apple IOS, Public-Key Cryptography, Microsoft Azure, C++ (Programming Language), CentOS, Cloud Computing, Protocol Stack, Cyber Security, Continuous Integration, Debian Linux, Linux, Distributed Systems, Interoperability, OSI Models, Network Layer, Linux Kernel, Linux System Administration, Network Programming, Routing, Packet Analyzer, Cisco Nexus Switches, Open Shortest Path First (OSPF), Open Systems Interconnection (OSI), Blockchain, Visual Studio Online, Graphics Processing Unit (GPU), Gitlab, Kubernetes, Iptables, Multiaccess Edge Computing, Industrial Software, Docker, Microservices - **Published:** August 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5836604883 ## About the Role * We need genuine depth in network programming with C and C++. * We are particularly interested in strong working knowledge of Layer 3 OSI protocols, low-level packet analysis and routing, OSPF, TAP/TUN devices and UDP tunnelling, UDP hole punching and STUN technologies, IPTables and packet routing strategies, code threading and multitasking, IPC and shared-memory communication, and Linux kernel-level development. * We would ideally like experience in several of these areas: compilers and static libraries, cross-compiling and porting across iOS, Android, Windows and Linux, containerised microservices using Docker and Kubernetes, CI/CD and GitLab environments, distributed cloud platforms including AWS, Azure and OVH, and development environments including VS Code, GitLab and Nexus. * We need a high level of competence in networking, packet routing and packet analysis, together with meaningful experience across at least three or four of the areas above. * We would expect around 10+ years of experience designing, architecting and developing sophisticated C++ systems, although depth of expertise matters more than an arbitrary number. * We need comfort working in Linux environments, including Debian, CentOS and embedded variants. * Ideally, you will understand symmetric and asymmetric cryptography, hashing and secure distributed systems. * Previous start-up, IoT, edge computing, GPU/AI or blockchain experience would be useful, but is not essential. ## Description * We will expect you to design and build technology intended to operate across millions of industrial edge devices. * We will rely on you to enable secure cloud-to-edge communication, device-to-device authentication, decentralised routing and interoperability, secure communication across potentially untrusted networks, and robust deployment and configuration for edge environments. * You will work deep in the network stack, primarily around OSI Layers 2 and 3, where packet behaviour, routing decisions and tunnelling strategies determine secure communication at scale. * You will shape architecture, solve complex networking problems and contribute to security infrastructure that could underpin critical systems around the world. * You will document clearly, automate where it makes sense and challenge assumptions constructively. * You will help determine how machines authenticate, communicate and establish trust across industrial systems, critical infrastructure and other highly secure environments. Technologies: * AI * AWS * Android * Azure * Blockchain * CI/CD * Cloud * Cryptography * Debian * Docker * Embedded * GitLab * IoT * Kubernetes * Linux * Network * Nexus * Security * VS Code * Windows * iOS * microservices * C++ * Exposed * Support ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)