C++ Software Engineer – Cyber Security

Avanti Recruitment

Melbourn

Hybrid

GBP 59,000 - 72,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Annual bonus
8% pension contribution
Private healthcare
25 days holiday
Share ownership scheme
Training and career development

Job summary

Avanti Recruitment is seeking a C++ Software Engineer for a cybersecurity hardware and software environment in Cambridge/Melbourn. Hybrid work with a strong emphasis on secure, reliable software across embedded and networking domains.

You will contribute to modern C++ with Python automation and Linux-based development, joining a small, skilled team delivering impactful security technologies. You should have commercial C++ experience, familiarity with Linux environments, and an interest in

Qualifications

  • Experience developing software in modern C++ with exposure to Python and Linux environments.
  • Embedded software experience is a big bonus, including bare-metal or embedded Linux/RTOS.
  • Experience with networking, multithreading, real-time systems or cyber security is valuable.
  • Strong emphasis on clean, maintainable code, TDD and collaborative design.

Responsibilities

  • Develop software in modern C++ and STL for secure networking products.
  • Contribute to Python-based automation and tooling.
  • Perform Linux application development and integration tasks.
  • Work on embedded software and low-level systems across hardware boundaries.
  • Handle real-time networking protocols and secure data transfer concepts.
  • Collaborate with peers to ensure code quality and test coverage.

Skills

Modern C++
Python
Linux
Embedded software
Multithreading
RTOS/Real-time
Networking
Cyber security

Job description

C++ Software Engineer – Cyber Security

Cambridge / Melbourn (Hybrid) | Up to £65,000 + Bonus

I'm recruiting for an established engineering company with a specialist scale-up team developing advanced cyber security products used to protect some of the UK's most sensitive networks across defence, government, energy and critical infrastructure.

The company designs and manufactures its technology in-house, including hardware-enforced data diodes that allow information to flow securely between networks with different security levels. It's a chance to work on technically challenging products where software reliability, performance and security are critical.

The Role

You’ll join a small, highly skilled engineering team working on both existing products and the next generation of secure networking technology.

The work covers a variety of areas, including:

  • Modern C++ and STL development
  • Python development and automation
  • Linux application development
  • Embedded software and low-level systems
  • Real-time networking and communication protocols
  • Network security and secure data transfer
  • Linux platform integration and bring-up

There's plenty of opportunity to get involved in different parts of the technology, influence design decisions and develop new skills.

What They're Looking For

Ideally, you’ll have commercial experience developing software in modern C++, with some exposure to Python and Linux environments.

Embedded software experience would be a big bonus, particularly bare-metal development, embedded Linux or RTOS.

Experience with networking, multithreading, real-time systems or cyber security would also be valuable, although you don’t need to tick every box.

The team places a strong emphasis on clean, maintainable code, test-driven development (TDD), pair programming and collaboration.

Why Consider It?
  • Work on specialist cyber security technology with real-world impact.
  • Develop products used to protect critical national infrastructure.
  • Join a small engineering team with the backing of a large, established organisation.
  • Gain exposure to embedded Linux, networking, security and low-level development.
  • Work alongside experienced engineers in a collaborative, learning-focused environment.
  • Opportunities for technical progression and continued development.
Salary & Benefits

Salary: Up to £65,000 depending on experience

Location: Cambridge / Melbourn, hybrid working

Benefits include:

  • Annual performance bonus
  • 8% employer pension contribution
  • Private healthcare, including family cover
  • 25 days' holiday, with the option to purchase 5 additional days
  • Share ownership scheme
  • Training and career development

Security Clearance: Due to the nature of the projects, candidates must be eligible for UK security clearance, including the project's UK Eyes Only requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Winchester

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

Matchtech Group • Maidenhead

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

Leap29 • Dartford

Hybrid
GBP 60,000 - 85,000
Hybrid working
Onsite parking
25 days holiday
+2
Software Engineer
Software Engineer

Ashdown Group • Greater London

Hybrid
GBP 60,000 - 72,000
London weighting
28 days holiday
Pension 10%
+2
Software Engineer – Cyber & National Security
Software Engineer – Cyber & National Security

Forward Role • Cheltenham

Hybrid
GBP 55,000 - 75,000
Software Engineer
Software Engineer

Precept Recruit • East Midlands

On-site
GBP 65,000 - 90,000
25 days annual leave
Company pension
4x Death in service
+2
Cyber Security Engineer
Cyber Security Engineer

Gravitas Group • Greater London

Hybrid
GBP 45,000 - 75,000
Cyber Software Engineer
Cyber Software Engineer

Forward Role • Cheltenham

On-site
GBP 55,000 - 70,000
C++ / Rust Software Engineer
C++ / Rust Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 80,000
Hybrid work arrangement
Software Engineer
Software Engineer

Noir • Cheltenham

Hybrid
GBP 35,000 - 50,000
Discretionary Bonus
Benefits