ECM Selection

ECM Selection

Cambridge, East of England

Senior C++ Software Engineer

Full-Time£60,000 - 100,000 per yeareergisterenUnited Kingdom
IT

Job Description

Salary: £60,000 - 100,000 per year

Requirements:
  • A solid academic background in computer science, electronics, or a similarly applicable subject.
  • Excellent software design and development skills, with in-depth knowledge of how C++ works under the skin.
  • Ability to avoid performance pitfalls and create fast, reliable code.
  • A good understanding of Linux.
  • Understanding of areas such as concurrency, network protocols, and CPU architectures.
  • Existing coding skills, or a demonstrable interest in Rust.
  • Great teamwork, communication, and analytical skills.
  • Full existing UK work permission.
Responsibilities:
  • Create highly optimised low-level code to run under Linux.
  • Play a leading role throughout the SDLC, from defining initial requirements to software implementation, verification, and deployment.
  • Focus on dependability as well as clever optimisations to take best advantage of the underlying hardware.
  • Interact with colleagues from other technical backgrounds such as electronics and FPGA design.
  • Work with the end users of the code we create.
  • Help steer the technical direction of the team.
  • Provide mentoring for less experienced colleagues.
Technologies:
  • FPGA
  • Hardware
  • LESS
  • Linux
  • Network
  • Rust
  • C++

More:

We are a Cambridge-based development team working on high-performance software at an exciting point in our growth. We offer a highly competitive package, including a performance-based bonus, and we are committed to staying at the technological forefront of what we do while nurturing the development of our employees. This is an excellent opportunity to join a team focused on low-latency, networking, C++, and Rust.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About ECM Selection

ECM Selection

ECM Selection

Cambridge

IT

Skills & Technologies

C++GoRustLinuxRESTUXUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom