Senior Software Engineer | Defence Start Up
Back to Job Search

Senior Software Engineer | Defence Start Up

Reference: TK - 46
Location
London, UK
Salary
Up to £150,000
Contract Type
Permanent
Work Arrangement
In-Office (Full-Time)
Skill Requirements
  • Rust Engineer
  • Python Engineer
  • Java Developer
  • Full Stack Developer
  • C++ Engineer
  • Software Engineering

Senior Backend Software Engineer (Event-Driven Systems, Rust Platform)

We’re looking for a Senior Software Engineer to help build and scale a high-performance, event-driven backend platform. This is a great opportunity to work on complex distributed systems, high-throughput pipelines, and real-time architectures — all while transitioning into a modern Rust-based stack.

The Role
You’ll be designing and developing robust backend services that power a scalable, event-driven platform. Expect to work on system architecture, performance optimisation, and reliability in a highly collaborative engineering environment.

What You’ll Be Doing

  • Designing and building scalable backend systems using event-driven architecture
  • Developing high-performance services with a focus on reliability and low latency
  • Working with distributed systems, messaging frameworks, and streaming technologies
  • Contributing to architectural decisions and system design at scale
  • Collaborating closely with product and infrastructure teams
  • Mentoring engineers and setting best practices across the backend team

Tech Stack

  • Core: Rust (production experience not required)
  • Backgrounds considered: Python, C++, Java
  • Architecture: Event-driven, microservices, distributed systems
  • Tools: Kafka / message queues, cloud platforms, containerisation

What We’re Looking For

  • Strong backend engineering experience in Python, C++, or Java
  • Proven experience building scalable, distributed systems
  • Solid understanding of event-driven architecture and asynchronous processing
  • Experience with messaging systems (Kafka, RabbitMQ, etc.)
  • Passion for performance, clean code, and system design
  • Interest in learning and working with Rust

Nice to Have

  • Experience with Rust (or a strong desire to learn it)
  • Background in high-performance systems or low-latency environments
  • Exposure to cloud-native infrastructure (AWS, GCP, Kubernetes)

Why Join?

  • Work on a modern Rust-based platform at scale
  • Solve complex engineering challenges in a high-impact environment
  • Strong engineering culture with a focus on quality and ownership
  • Clear progression and leadership opportunities

If you’re a strong backend engineer looking to move into Rust and work on cutting-edge event-driven systems, this is a seriously strong opportunity.

Apply Now

Please fill in the form below to apply for this job.

Apply Now
Get in touch
Taylor Keenan image
Taylor Keenan
Similar Jobs
24th Mar 2026

Senior Software Engineer | Rust

In-Office (Full-Time)Software EngineeringC++ EngineerJava DeveloperPython EngineerRust Engineer
20th Mar 2026

Software Engineer - Rust

In-Office (Full-Time)Rust EngineerSoftware Engineering
10th Mar 2026

Client-Facing Software Engineer

In-Office (Full-Time)Software EngineeringRust Engineer

Get in touch.

oho connects the future to your hands. Let us know what we can do for you.