Software Engineer – C++ / Rust

Anson McCade Pty

Cambridge

Hybrid

GBP 45,000 - 60,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

An innovative cyber security scale-up seeks Software Engineers with 2–5 years of experience to develop the next generation of secure network technology. You will design, build, and test high-quality software in environments with strict security requirements, collaborating in an agile team that values continuous improvement and modern engineering practices.

You’ll gain exposure to various technologies and product development beyond core software, contributing to critical infrastructure

Qualifications

  • Proficiency in Modern C++ and STL or Rust.
  • Experience with Python in development tasks.
  • Familiarity with Linux, bare-metal, or RTOS environments.
  • Exposure to cloud development or cloud-based applications.
  • Understanding of network security or secure communications.

Responsibilities

  • Develop and maintain secure software across the full SDLC.
  • Contribute to high-quality, well-tested code in an agile team.
  • Promote clean, reliable, and testable code through practices like TDD and pair programming.
  • Work on projects with security-focused requirements and cross-domain considerations.

Skills

Modern C++
Rust
Python
Linux
Cloud development
Network security

Education

Relevant degree or equivalent

Job description

Salary: £45,000 - £60,000 | Hybrid Working | UK Security Clearance Eligibility Required

Company Overview

Join an innovative cyber security scale-up developing cutting-edge technology to protect some of the world's most critical networks. This business specialises in cross-domain solutions and hardware data diodes, helping organisations across defence, national security, energy and the wider public sector safeguard their most sensitive digital assets.

As part of a highly skilled engineering team, you'll contribute to the development of world-leading network security products, working on technology designed, developed and manufactured in-house. This is an opportunity to join a growing business where your work has a genuine real-world impact.

Role Overview

We're looking for Software Engineers with around 2–5 years of experience to help develop the next generation of secure network technology.

You'll work across the software development lifecycle, designing, building and testing high-quality software in environments with complex security requirements. You'll be part of a collaborative, agile team that values clean code, continuous improvement and modern engineering practices, including test-driven development and pair programming.

As part of a smaller, growing business, you'll also have the opportunity to contribute beyond core software development, gaining exposure to different technologies, customer challenges and product development.

What We're Looking For
  • Experience developing software using Modern C++ and the STL, or Rust.
  • Knowledge of Python and its application in software development.
  • Experience with Linux, bare-metal development or real-time operating systems.
  • Exposure to cloud development or applications.
  • An understanding of network security or secure communications.
  • A commitment to writing clean, reliable and testable code.
  • A collaborative approach, with an interest in pair programming, test-driven development and continuous improvement.
  • Strong communication skills and a willingness to learn.

Candidates should have a relevant degree or equivalent practical experience and be eligible to obtain UK Security Clearance.

What's on Offer?
  • Competitive salary, pension and bonus scheme.
  • Hybrid working and flexible working arrangements.
  • Clear career progression and ongoing technical development.
  • A strong learning culture with regular training opportunities.
  • Flexible healthcare plans for you and your family.
  • Competitive annual leave allowance.
  • A collaborative team environment with regular team events and opportunities to get involved in wider business activities.

If you're a Software Engineer looking to work on technically challenging projects, develop your skills and contribute to technology that protects critical infrastructure and national security, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Anson McCade Pty • Cheltenham

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

Anson McCade Pty • Cambridge

On-site
GBP 45,000 - 68,000
Flexible healthcare
Competitive leave
Team events & social clubs
+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
Lead Software Developer - DV
Lead Software Developer - DV

NPAworldwide • Manchester

On-site
GBP 50,000 - 70,000
Hybrid work
Flexible hours
Learning budget
+4
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

Matchtech • Maidenhead

On-site
GBP 90,000 - 120,000
Annual bonus
Private medical insurance
Security allowance (where applicable)
+1
Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Winchester

On-site
GBP 50,000 - 90,000
Senior Software Developer - DV
Senior Software Developer - DV

NPAworldwide • West of England

On-site
GBP 50,000 - 70,000
Hybrid working
Flexitime
Learning budget
+3
Software Engineer
Software Engineer

Noir • Cheltenham

On-site
GBP 35,000 - 50,000
Discretionary Bonus
Benefits
Software Engineer
Software Engineer

Ashdown Group • Greater London

Hybrid
GBP 60,000 - 72,000
London weighting
28 days holiday
Pension 10%
+2