×
Register Here to Apply for Jobs or Post Jobs. X

Senior Developer (Fully Remote

Remote / Online - Candidates ideally in
London, Greater London, W1B, England, UK
Listing for: Edison Hill Search
Full Time, Remote/Work from Home position
Listed on 2026-08-08
Job specializations:
  • IT/Tech
    Cybersecurity, Network Security, Unix/Linux, Network Engineer
Salary/Wage Range or Industry Benchmark: 90000 GBP Yearly GBP 90000.00 YEAR
Job Description & How to Apply Below
Position: Senior Developer (Fully Remote)
Senior C++ Developer
Permanent | Fully Remote | Negotiable Salary + Significant Equity
From Oxford research to securing the connected world
Nine years ago, a small UK technology team working alongside researchers at the University of Oxford set out to solve a problem most of the world didn’t yet realise it had.
Billions of machines were beginning to talk to each other — across factories, power grids, transport systems, defence networks and smart cities. But much of that communication depended on architectures built for a different era: centralised, vulnerable and increasingly exposed.
So they built something different.
Today, the company holds patented cryptographic technology that enables fully decentralised, post-quantum secure interoperability between devices — operating at the edge without relying on always-on central connectivity.
It can operate across untrusted environments, enable real-time communication and support narrow AI across full-scale industrial systems.
What started with academic research has evolved into commercially relevant security technology with the potential for global application.
Now the team is growing again, and we are looking for two exceptional Senior C++ Developers who can operate where this technology really lives — deep in the network stack.

The Role:

Where Packets Become Trust
This isn't application-layer C++.
It isn't framework-driven development.
This is low-level, network-centric C and C++ engineering, working primarily around OSI Layers 2 and 3, where packet behaviour, routing decisions and tunnelling strategies determine whether distributed systems can communicate securely 'll design and build technology intended ultimately to operate across millions of industrial edge devices, enabling 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'll be close enough to the technology to influence how it develops — shaping architecture, solving complex networking problems and contributing to security infrastructure that could eventually underpin critical systems around the world.
And because this remains a relatively small, specialist engineering team, your contribution won't disappear into a huge development organisation.
You'll see the impact of what you build.
What the Director of Engineering Needs in This Role
This is a tall order — intentionally so.
First and foremost, you must have genuine depth in network programming with C and C++.
We're particularly interested in engineers with 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.
You'll ideally also be comfortable with several of the following areas: compilers and static libraries, cross-compiling and porting across iOS, Android, Windows and Linux, containerised microservices using Docker and Kubernetes, CI/CD and Git Lab environments, distributed cloud platforms including AWS, Azure and OVH, and development environments including VS Code, Git Lab and Nexus.
We don't expect one person to tick every box.
What we do need is someone who can demonstrate 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.
That networking foundation is important. Without it, the learning curve into the technology will simply be too steep.
The Kind of Engineer Who Will Thrive Here
You'll probably have 10+ years' experience designing, architecting and developing sophisticated C++ systems, although depth of expertise matters more than an arbitrary number.
You'll be comfortable operating in Linux environments, including Debian, CentOS and embedded variants, and ideally understand symmetric and asymmetric cryptography, hashing and secure distributed systems.
More importantly, you'll be someone who…
Position Requirements
10+ Years work experience
Additional Information / Benefits
Benefits & Equity
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary