Package: Bonus, enhanced pension, company profit share, London Weighting
We’re hiring a C++ Software Engineer to join a highly engineering‑led team working on complex, real‑world systems where C++ sits at the core.
This is not surface‑level development. You’ll be solving problems around performance, security, distributed systems and long‑lived software used in demanding environments.
If you enjoy understanding how systems really work, getting stuck into existing codebases, and solving non‑trivial challenges, this is the kind of role that will keep you engaged long term.
What you’ll be doing
You’ll be working on established products, building new features, improving existing systems and tackling complex debugging challenges across real‑world deployments. The work goes beyond standard backend development.
Expect to deal with:
- Complex systems running in constrained environments
- Multi‑protocol and distributed system challenges
- Secure message routing and performance‑critical logic
- Debugging issues in live production environments
- Evolving and modernising large codebases
There’s also a clear path to expand into Rust and Go over time, while continuing to build on your C++ expertise.
What you’ll need
- Commercial experience working with C++ in production environments
- Confidence working in large, existing codebases
- Strong debugging skills and a methodical engineering mindset
- Experience with Linux or Windows environments
- A genuine interest in building high‑quality, performant systems
Nice to have (but not essential)
- Exposure to Rust or Go
- Interest in networking, security or distributed systems
What can you expect?
- Hands‑on ownership of meaningful engineering work
- The opportunity to work on systems that go far beyond typical applications
- A team that values strong engineering principles and clean design
- Long‑term progression into modern languages like Rust and Go
What can you expect in return?
- Up to 10% pension
- Hybrid working – Two days on site a week but could flex further.
- A genuinely engineering‑first environment with autonomy and trust
If you’re a C++ Software Engineer looking for a role where the work is technically challenging and you can keep progressing, this is worth a conversation.
Apply now as interviews are moving quickly but please note sponsorship is not available for this role.
#J-18808-Ljbffr…
