Edison Hill Search
Senior Developer - London
Job Description
Salary: £70,000 - 90,000 per year
Requirements:- 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.
- 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.
- 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
More:
We are a small, specialist UK technology team that began with researchers at the University of Oxford and has grown into a company with patented cryptographic technology for fully decentralised, post-quantum secure interoperability between devices. Our technology operates at the edge without relying on always-on central connectivity and is designed to work across untrusted environments, enabling real-time communication and narrow AI across full-scale industrial systems. This is a permanent, fully remote role offering a competitive base salary plus significant equity, and we are expanding our team to take the platform to wider scale and adoption. We encourage applications from people who want to work on low-level networking technology with real-world impact.
last updated 32 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Edison Hill Search
Edison Hill Search
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£80,000
This role
£75,000
UK median
This salary is 7% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks