Senior Developer

London
2 days ago
Create job alert

The opportunity
As a Senior C++ Developer, you won’t be maintaining legacy code or adding features at the edges. You have the option to work fully remote or partically remote with access to the clients offices.
You’ll be designing and building core systems that will ultimately run on millions of industrial edge devices, shaping how they authenticate, communicate, and trust one another — from the edge inward.
This is deep, low-level engineering with genuine real-world consequences.
You’ll work on:

  • High-performance C++ systems that must be secure, resilient, and elegant
  • Message- and event-driven architectures spanning cloud, edge, and device-to-device communication
  • Decentralised security models that challenge conventional IoT thinking
  • Deployment, configuration, and governance approaches that actually work at industrial scale
  • You’ll have meaningful influence over architecture, standards, and long-term technical direction.
    Company Description
    Across critical national infrastructure, industrial systems, defence, and smart cities, billions of devices communicate every day — often insecurely, often via fragile, centralised models that were never designed for today’s threat landscape or scale.
    This early-stage UK technology company exists to change that.
    Working alongside leading academic researchers, the team has created a radically new, edge-native authentication and security platform. It enables real-time communication and narrow AI across vast industrial networks without relying on always-on central connectivity.
    It’s decentralised.
    It’s post-quantum secure.
    It even operates in untrusted environments.
    And it’s already real.
    What you’ll be trusted to do
  • Design and own technical architectures across cloud and edge environments
  • Build software enabling secure communication between cloud services and edge devices — and between devices themselves
  • Create simple, robust deployment and configuration mechanisms for edge-based systems
  • Help define IoT governance processes and delivery standards
  • Deliver integrated solutions using Agile and model-driven approaches
  • Contribute to the standardisation of innovative security and interoperability solutions
  • This is a senior role in autonomy, responsibility, and impact — not just title.
    Qualifications
    What we’re looking for
  • You’ll likely bring 10+ years of deep C++ experience, including:
  • Designing and building complex systems on Linux and Windows
  • Working with distributed, cloud-based microservices
  • Delivering containerised architectures (Docker, Swarm, Kubernetes)
  • Implementing CI/CD pipelines and DevOps best practices
  • A solid understanding of cryptographic principles (symmetric/asymmetric cryptography, hashing)
  • Experience thriving in start-up or scale-up environments
    You’ll also be someone who:
  • Documents clearly and automates wherever possible
  • Communicates well, collaborates easily, and can push back constructively
  • Enjoys ambiguity, learns fast, and cares deeply about engineering quality
    Bonus points (not essential)
  • Experience with IoT platforms, edge devices, or industrial systems
  • Exposure to embedded Linux environments (Debian, CentOS, Raspbian, OpenWrt)
  • API or SDK design experience
  • Edge-based AI or GPU compute exposure
  • Familiarity with blockchain concepts
    Benefits/Additional Info
    Why this role?
    You’ll work on genuinely novel, patented technology
    Your work will have real-world impact at national and global scale
    You’ll join early enough to shape the platform, not just extend it
    You’ll receive equity that reflects ownership and contribution
    You’ll work with a small, highly capable, mission-driven technical team
    If you’re a senior C++ engineer who wants their next role to be meaningful, technically deep, and legacy-defining, this is worth a conversation.
    Edison Hill Search are operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. Edison Hill Search are an Equal Opportunities employer and we encourage applicants from all backgrounds

Related Jobs

View all jobs

Senior Developer - ServiceNow

Senior IAM Developer (One Identity)

Senior IAM Developer (One Identity)

Senior Analyst/Developer (Front & Back-End)

Senior Embedded Android Developer

Penetration Tester

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Maths for Cyber Security Jobs: The Only Topics You Actually Need (& How to Learn Them)

If you are applying for cyber security jobs in the UK it can feel like “real security people” must be brilliant at maths. The reality is simpler: most roles do not need degree-level pure maths. What they do need is confidence with a small set of practical topics that show up repeatedly in day-to-day work across SOC, incident response, cloud security, AppSec, threat detection, IAM & security engineering. This guide strips the maths down to what actually helps you get hired. It includes a 6-week learning plan plus portfolio projects you can publish to prove the skills. You will focus on: Number systems & bitwise thinking (binary, hex, bytes, XOR) Modular arithmetic basics (enough to understand how modern crypto “works”) Probability & statistics for detection, triage & risk Discrete maths for logic, sets, graphs & complexity Security maths habits: estimation, false positive control & evidence-led reporting You will not waste time on heavy theory that rarely appears in junior or mid-level cyber security roles.

Neurodiversity in Cyber Security Careers: Turning Different Thinking into a Superpower

Cyber security is all about thinking like an attacker, spotting unusual patterns, protecting systems & responding calmly when everything looks like it’s on fire. It’s a discipline built on curiosity, persistence & noticing things other people miss. That’s exactly why it can be such a good fit for many neurodivergent people. If you live with ADHD, autism or dyslexia, you may have been told your brain is “too distracted”, “too literal” or “too disorganised” for a security role. In reality, the traits that can make traditional office work tough often line up beautifully with cyber security work – from hyperfocus in incident response to meticulous analysis in threat hunting. This guide is written for cyber security job seekers in the UK. We’ll look at: What neurodiversity means in a cyber context How ADHD, autism & dyslexia strengths map to different security roles Practical workplace adjustments you can ask for under UK law How to talk about neurodivergence during applications & interviews By the end, you’ll have a clearer sense of where you might thrive in cyber security – & how to turn “different thinking” into a genuine superpower.

Cyber Security Hiring Trends 2026: What to Watch Out For (For Job Seekers & Recruiters)

As we move into 2026, the cyber security jobs market in the UK is changing fast. Attackers are scaling up with automation & AI, cloud estates are more complex, & regulators are tightening expectations around resilience & data protection. At the same time, budgets are under pressure & some organisations are consolidating their tech teams. Despite all this, demand for cyber security skills remains strong. Skilled defenders, engineers & leaders are still hard to find, & the stakes are only getting higher. Whether you are a cyber security job seeker planning your next move, or a recruiter building security teams, understanding the key cyber security hiring trends for 2026 will help you make better decisions.