We recruit engineers in software and hardware.

Backend, platform, mobile, data and ML, plus firmware, FPGA, electronics and mechanical, for companies across the UK and remote.

Hiring? Tell us about the role →

Currently recruiting for
Northsea GridKestrel RoboticsHalyard HealthTessellate SystemsPetram AnalyticsWexford Pay

Job board

Open now

Northsea Grid

Senior Backend Engineer (Go)

£85k–£105k

Northsea Grid · Edinburgh · Hybrid

Own the dispatch service that decides, every second, whether 1.4GW of batteries should be charging or discharging. Correctness matters more than throughput.

BackendGoPostgreSQLTimescaleDBKafkaKubernetes+2
Posted 2d agoSponsors visasView role →
Kestrel Robotics

Embedded Firmware Engineer

£62k–£78k

Kestrel Robotics · Bristol · On-site

Motor control and safety interlocks for a six-axis picking arm that works at −22°C. C and C++ on STM32, real deadlines in the hard sense.

Embedded / FirmwareCC++17STM32FreeRTOSCAN bus+2
Posted 3d agoSponsors visasView role →
Halyard Health

Full-stack Engineer (TypeScript)

£68k–£85k

Halyard Health · London · Hybrid

Build the pre-op assessment flow that 30 NHS trusts use every morning. TypeScript end to end, and an unusual amount of thought about failure modes.

Full-stackTypeScriptReactNode.jsPostgreSQLPrisma+2
Posted 4d agoView role →
Tessellate Systems

FPGA / Digital Design Engineer

£80k–£102k

Tessellate Systems · Cambridge · Hybrid

RTL for a signal-processing pipeline running on Xilinx Ultrascale+. Timing closure at 400MHz, and a verification culture that would embarrass most software teams.

Hardware / FPGA / ASICSystemVerilogVHDLVivadoUVMPython+2
Posted 6d agoSponsors visasView role →
Petram Analytics

Machine Learning Engineer (Earth Observation)

£78k–£98k

Petram Analytics · Manchester · Fully remote

Segmentation models over Sentinel-2 and drone imagery that tell an insurer which embankments are about to fail. Models go to production, not to a slide.

ML / AIPythonPyTorchGDALRasterioRay+2
Posted 7d agoView role →
Wexford Pay

Staff Engineer, Ledger (Rust)

£125k–£155k

Wexford Pay · London · Hybrid

The double-entry ledger behind card settlement. Strictly serialisable, audited quarterly, and the single most consequential codebase in the company.

BackendRustPostgreSQLKafkaKubernetesOpenTelemetry+1
Posted 9d agoSponsors visasView role →

Not seeing the right role?

Send us your CV and the kind of work you want. We’ll email you when a role matches.

Send your CV

For engineers

Find your next role

  1. 01

    Read the advert

    Every advert lists the interview process, and the salary band where the client publishes it.

  2. 02

    Apply with one form

    No screening call. Your confirmation email tells you how you scored against the must-haves.

  3. 03

    Hear back either way

    One of us reads every application and replies by email.

For companies

Hire an engineer

  1. 01

    Send us the role

    Email the spec you already have. We’ll come back with questions.

  2. 02

    Get a shortlist

    Each candidate arrives by email with their CV, their answers to your screening questions and our reasoning.

  3. 03

    Interview

    We arrange the interviews with the candidate.