Senior Developer

London
2 months ago
Applications closed

Related Jobs

View all jobs

Senior Developer

Senior Developer

Senior Software Developer

Senior Backend Developer, Typescript, NodeJS, AWS

Senior .Net Developer

Senior .Net Software Engineer

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

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.

Cloud Engineer Jobs in the UK: Salary, Skills, Career Paths & How to Get Hired

Cloud engineer jobs are among the fastest-growing technology roles in the UK. As organisations move infrastructure, applications and data into the cloud, demand for skilled cloud professionals continues to surge across finance, healthcare, retail, defence, government and high-growth startups. If you’re exploring a career in cloud engineering — or looking for your next role — this guide covers everything you need to know: What a cloud engineer does Types of cloud engineer jobs Required skills and certifications UK salary expectations Career progression pathways How to land a cloud engineer job in the UK Whether you’re a graduate, IT professional transitioning into cloud, or an experienced engineer looking to specialise, this article will help you position yourself competitively.

How Many Cloud Computing Tools Do You Need to Know to Get a Cloud Job?

If you are aiming for a role in cloud computing, it can feel like the skills list never ends. One job advert asks for AWS, Terraform and Kubernetes. Another mentions Azure DevOps, PowerShell and ARM templates. A third throws in Docker, Python, Linux, CI/CD, monitoring tools and security frameworks. It is no surprise that many cloud job seekers feel overwhelmed before they even apply. Here is the reality most cloud hiring managers agree on: they are not hiring you because you know every cloud tool. They are hiring you because you understand cloud concepts, can design reliable systems, manage costs, keep things secure and support real workloads. Tools matter, but only when they support outcomes. So how many cloud computing tools do you actually need to know to get a job? For most roles, the answer is far fewer than you think. This article explains what employers really expect, which tools are essential, which are role-specific, and how to focus your learning so you look capable and employable rather than scattered.

What Hiring Managers Look for First in Cloud Computing Job Applications (UK Guide)

anding a job in cloud computing can be highly competitive — especially in the UK market where demand far outpaces supply in many segments. Whether you’re aiming for roles in Cloud Engineering, DevOps, Site Reliability, Cloud Architecture, Security, Data/Analytics, or Platform Operations, hiring managers screen applications quickly and with specific priorities in mind. Hiring managers don’t read every detail at first; they scan for critical signals in the first 10–20 seconds. These early signals determine whether your CV gets read more closely, whether your LinkedIn profile gets clicked, and whether you’re invited to interview. This guide breaks down, in practical terms, exactly what hiring managers look for first in cloud computing applications — and what you should emphasise in your CV, cover letter and portfolio to stand out on www.cloudcomputingjobs.co.uk .