Senior Backend Engineer - Real-Time Edge Platform (C++, Docker)

Advancedphotonix

Borehamwood

On-site

GBP 90,000 - 120,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Luna Innovations is seeking a Senior Software Backend Developer in Elstree, London. You will design, develop, and scale backend systems powering our sensing and monitoring platform, handling live data from distributed sensing systems in challenging environments.

You will contribute to technical decision-making, drive best practices, and collaborate with teams across the UK, Germany, and the USA to deliver secure, scalable solutions.

Qualifications

  • Strong commercial experience developing software in modern C++ (C++17 or later).
  • Experience with SQL databases, particularly PostgreSQL.
  • Knowledge of web technologies, including REST APIs and WebSockets.
  • Experience with distributed systems and microservices-based architectures.
  • Strong Linux development experience and familiarity with Windows-based environments.
  • Hands-on experience with container technologies such as Docker and Podman.
  • Experience developing and supporting data-intensive applications and processing pipelines.
  • Strong understanding of software engineering best practices, including Git, CI/CD, testing frameworks, issue tracking, and technical documentation.
  • Knowledge of software security principles and secure coding practices.
  • Excellent problem-solving skills with the ability to work independently and take ownership of technical solutions.
  • Strong communication and collaboration skills, with experience working within multidisciplinary teams.

Responsibilities

  • Design, develop, and maintain high-performance data processing services using modern C++ (C++17 and above).
  • Build and enhance backend services responsible for sensor management, data ingestion, analytics, and API functionality.
  • Integrate scientific and analytical algorithms developed in Python into production-ready software solutions.
  • Develop, deploy, and support containerised applications using Docker and Podman across Linux and Windows environments.
  • Work collaboratively with software engineers, data scientists, product managers, and domain experts to deliver high-quality solutions.
  • Improve system performance, scalability, reliability, and maintainability across distributed deployments.
  • Contribute to software architecture discussions and influence technical direction and best practice adoption.
  • Support and enhance CI/CD pipelines, automated testing, and software delivery processes.
  • Implement and promote secure development practices, including vulnerability remediation and software hardening.
  • Take ownership of features throughout the full software development lifecycle, from design through to deployment and support.

Skills

Modern C++ (C++17+)
Distributed systems
Linux development
REST APIs
WebSockets
SQL databases PostgreSQL
Container technologies (Docker, Podman
Python integration
Software security principles
CI/CD and testing frameworks

Tools

Git
Docker
Podman
PostgreSQL
CI/CD tooling

Job description

Luna Innovations is seeking a Senior Software Backend Developer in Elstree, London. You will design, develop, and scale backend systems powering our sensing and monitoring platform, handling live data from distributed sensing systems in challenging environments.

You will contribute to technical decision-making, drive best practices, and collaborate with teams across the UK, Germany, and the USA to deliver secure, scalable solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Edge Platform
Senior Backend Engineer - Edge Platform

Luna Innovations Incorporated • Borehamwood

On-site
GBP 90,000 - 120,000
Senior Backend Engineer — Real-Time Data & Distributed Systems
Senior Backend Engineer — Real-Time Data & Distributed Systems

Luna Innovations Incorporated • England

Hybrid
GBP 90,000 - 120,000
Senior Backend Engineer – Distributed Sensing Platform
Senior Backend Engineer – Distributed Sensing Platform

Luna-Innovations-Incorporated • Elstree

On-site
GBP 90,000 - 120,000
Senior Software Backend Developer
Senior Software Backend Developer

Advancedphotonix • Borehamwood

On-site
GBP 90,000 - 120,000
Senior Software Backend Developer
Senior Software Backend Developer

Luna-Innovations-Incorporated • Elstree

On-site
GBP 90,000 - 120,000
Senior Software Backend Developer
Senior Software Backend Developer

Luna Innovations Incorporated • England

Hybrid
GBP 90,000 - 120,000
Senior Software Backend Developer
Senior Software Backend Developer

Luna Innovations Incorporated • Borehamwood

On-site
GBP 90,000 - 120,000
Senior Backend Engineer: Real-Time, Secure Platform
Senior Backend Engineer: Real-Time, Secure Platform

Outerlimit Group Ltd. • Greater London

Hybrid
GBP 90,000 - 120,000
Equity
Flexible working
Senior Backend Engineer - Real-Time Data & APIs (Remote)
Senior Backend Engineer - Real-Time Data & APIs (Remote)

EdgePetrol • Greater London

Hybrid
GBP 70,000 - 90,000
Remote role
Unlimited holidays
Pension
+3
Senior Backend & Data Platform Engineer — Space Tech
Senior Backend & Data Platform Engineer — Space Tech

Foundational • Greater London

On-site
GBP 90,000 - 120,000
EMI share options (UK employees)
25 Days Annual Leave + Bank Holidays
Enhanced Parental Leave
+2