Software Engineer - Backend (up to £160k)

Dex
Epsom, United Kingdom
1 day ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£160,000
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence C++ (Programming Language) Code Review Distributed Systems Fault Tolerance Protocol Buffers Python (Programming Language) Open Source Technology Web Services Backend Graphql
+1 more
Golang

Job description

This company builds AI software for real-time defence intelligence. Their systems operate on semi-autonomous platforms, turning raw sensor data into actionable insights. The backend infrastructure faces extreme constraints: intermittent connectivity, embedded compute, low-bandwidth radios, and air-gapped networks where trust is never assumed. They’re backed by leading investors and are one of Europe’s fastest-growing companies.

You’ll join a team where reliability isn’t a feature, it’s the product. Your code will run in high-stakes environments, directly impacting people in critical situations. This isn’t about scaling typical web services; it’s about engineering robust, fault-tolerant systems for the most challenging operational contexts. Expect a culture built on rigorous RFCs, code review, and a shared commitment to unblocking colleagues.

The work

Design and implement features, algorithms, and infrastructure for a mission-critical backend.

Engineer for extreme conditions: intermittent connectivity, resource-constrained embedded systems, and untrusted networks.

Ensure system robustness and reliability through comprehensive testing and benchmarking.

Contribute to a Rust and Python-based stack, with opportunities to learn from prominent open-source contributors.

Solve complex distributed systems problems where partial degradation and failure modes are the default.

Requirements

Strong backend development experience in a systems language (Rust, Java, Go, C++, or similar).

Proven ability to build and operate complex distributed systems, with a focus on failure modes.

Deep expertise in at least one area: edge computing, latency optimization, or platform engineering.

Familiarity with backend interface tools like REST, GraphQL, gRPC/Protocol Buffers, and Arrow.

About the company

This role is with one of Dex’s trusted partner companies. We work closely with their teams to truly understand their culture, goals, and what they’re looking for, so we can match you with the right opportunity and give you context about the role before you commit to a process. Dex is an AI recruiter agent that helps you run your job search. Tell Dex your stack, seniority, and what you want to build. We will manage your applications and surface other opportunities that are a fit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…