C++ Software Engineer

Anson McCade Pty

Cambridge

On-site

GBP 45,000 - 68,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible healthcare
Competitive leave
Team events & social clubs
Training and progression

Job summary

Anson McCade Pty is seeking a Software Engineer (C++ / Rust) in Cambridge to join a fast-growing security technology business. You will work on real-world, security-critical products with a small, skilled team in a fast-paced environment.

The role emphasizes embedded Linux, real-time protocols, and network security, with opportunities to contribute from day one through TDD, pair programming and close collaboration with cross-functional teams.

Qualifications

  • Around 2–5 years' experience as a software engineer with a relevant degree or equivalent experience.
  • Proficiency in modern C++ and the STL or Rust.
  • Experience with Python, Linux and real-time OS environments.

Responsibilities

  • Develop and improve security-focused software across embedded and networked systems.
  • Contribute from day one with TDD, pair programming and agile practices.
  • Collaborate across design, security and product teams to deliver robust software.

Skills

C++
Rust
Python
Linux
Security knowledge
TDD / Agile

Education

Bachelor's degree in Computer Science or related field

Tools

Linux
RTOS

Job description

Software Engineer (C++ / Rust), SC Eligible

I'm working with a fast-growing, venture-backed security technology business. It designs and manufactures world-leading network security devices that protect some of the most critical networks in the UK and beyond. Its customers span defence, national security, energy and the public sector, and in some cases it is the only team able to meet their requirements.

It's a small, highly skilled team that builds its core technology and manufactures in-house. It's now hiring junior to mid-level Software Engineers to improve existing products and build the next generation.

What you'll work on

You'll work on products with real-world impact in environments with complex security requirements. The team is known for rigorous, clean, testable code and strong Agile practice. TDD and pair/group programming are part of everyday work, so you'll be contributing from day one. Because the business is small, there's also scope to get involved in customer support, sales and other parts of a scale-up.

Future growth areas include:

  • Low-level embedded work and Linux platform bring-up
  • Real-time network protocols
  • Network security
  • Cloud applications
What you'll bring
  • Around 2-5 years' experience as a software engineer, with a relevant degree or equivalent experience
  • Some of the following:
  • Modern C++ and the STL, or Rust
  • Python
  • Bare metal, Linux and/or real-time OS
  • Network security knowledge or experience
  • A drive for continuous improvement and quality software
  • Enthusiasm for collaborative work, including pair programming with TDD
Security Clearance

You must be eligible for UK Security Clearance.

What’s on offer
  • Competitive salary, bonus and pension
  • Clear progression routes and ongoing training
  • Flexible healthcare for you and your family
  • Competitive leave
  • Team events and a wide range of social clubs
  • Varied work across multiple languages and tech stacks, so you're always learning
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – C++ / Rust
Software Engineer – C++ / Rust

Anson McCade Pty • Cambridge

Hybrid
GBP 45,000 - 60,000
Software Engineer
Software Engineer

Anson McCade Pty • Cheltenham

On-site
GBP 70,000 - 75,000
Competitive pension
Bonus scheme
Career progression
+1
Software Engineer - C++/Rust
Software Engineer - C++/Rust

PA Consulting • Melbourn

On-site
GBP 40,000 - 60,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2
Senior Software Engineer (Rust)
Senior Software Engineer (Rust)

Asriel • Greater London

On-site
GBP 90,000 - 120,000
Software Engineer
Software Engineer

Applause IT Recruitment Ltd • East Midlands

On-site
GBP 50,000 - 70,000
Software Engineer (C++/Rust) – Hybrid & Clearance Eligible
Software Engineer (C++/Rust) – Hybrid & Clearance Eligible

Anson McCade Pty • Cambridge

Hybrid
GBP 45,000 - 60,000
Principal Software Engineer
Principal Software Engineer

Ultra • Maidenhead

On-site
GBP 90,000 - 120,000
Annual Bonus Scheme
Private Medical Cover
Pension Contribution
+2
Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Winchester

On-site
GBP 50,000 - 90,000
Software Engineer
Software Engineer

Addition • Warmley

On-site
GBP 65,000 - 90,000
Software Engineer
Software Engineer

Fortice • Slough

On-site
GBP 65,000 - 90,000
Annual bonus 16%
Training budget
Hybrid working
+2