Software Engineer - C++/Rust

PA Consulting

Royston

On-site

GBP 52,000 - 92,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid working
Pension
Bonus scheme
Learning culture

Job summary

PA Consulting’s Oakdoor division seeks software engineers with 2–5 years of experience to join a fast-growing team working on secure, cross-domain hardware and software solutions. You will contribute to cloud, embedded, and network security-focused products in a collaborative, fast-paced environment.

The role emphasizes modern C++, Rust, Python, and real-time Linux experiences, with opportunities for growth, learning, and involvement across product and customer-facing areas.

Qualifications

  • 2–5 years of software engineering experience.
  • Eligible for UK Security Clearance.
  • Degree education or equivalent experience in a relevant subject.
  • Experience with Modern C++ and STL or Rust.
  • Experience with Python.
  • Experience with bare metal, Linux and real-time OS.
  • Cloud development experience.
  • Knowledge or experience of network security.
  • Desire to push for continuous improvement and quality software.
  • Excellent communication and collaboration, including pair programming with TDD.

Responsibilities

  • Work on projects with real-world impact in environments with security constraints.
  • Improve existing products and help build next-generation offerings.
  • Contribute to software development and agile practices.
  • In a small team, collaborate with sales, customer support and other areas of the scale-up business.

Skills

Collaboration
Communication
Pair programming
Test-driven development
Continuous improvement

Education

Degree in relevant subject

Tools

Linux
Python
Rust
C++
Embedded

Job description

Salary: £52,000 - 92,000 per year

Requirements
  • We are looking for software engineers with approximately 2 to 5 years of experience.
  • We require qualification in a relevant subject area through degree education or equivalent experience.
  • You must be eligible for UK Security Clearance.
  • Key experience should include some of the following: Modern C++ and the STL, or Rust.
  • Key experience should include some of the following: Python.
  • Key experience should include some of the following: bare metal and/or Linux and real-time OS experience.
  • Key experience should include some of the following: cloud development experience.
  • Key experience should include some of the following: knowledge or experience of network security.
  • You should have a desire to push for continuous improvement and deliver quality software.
  • You should have enthusiasm for working collaboratively as part of a team, including pair programming using test-driven development.
  • You should have excellent communication skills.
Responsibilities
  • We will have you working on projects with real-world impact in environments with complex security requirements.
  • We will have you improving our existing products and helping build our next generation of products.
  • We will have you contributing to software development and agile practices.
  • As part of our small team, you may also be involved with sales, customer support, and other areas of our scale-up business.
Technologies
  • Cloud
  • Hardware
  • Support
  • Linux
  • Network
  • Python
  • Rust
  • Security
  • C++
  • Embedded
  • REST
  • TDD
More

Oakdoor by PA Consulting is an incubated scale-up business disrupting the cyber security world of cross domain solutions and developing next-generation hardware data diodes for important networks. We work with customers across defence, security, energy, and the public sector, building relationships and solving customer problems through our insight and in-house technology. We are a highly skilled and motivated team designing and delivering world-leading network security devices, with deep experience in developing and manufacturing our products in-house. We offer purposeful projects, competitive salary, pension and bonus scheme, clear pathways to progression, a thriving learning culture, consistent training and development, hybrid working, flexible healthcare plans for you and your family, competitive leave allowances, team events, and culturally led clubs including music, film, yoga, and podcasts. We are an energetic and fast-paced environment that values collaboration, curiosity, and fairness, and we are committed to diversity and to recruiting, promoting, and rewarding people based on ability to contribute to our goals.

last updated 37 week of 2026

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

Consultancy.uk • Melbourn

Hybrid
GBP 40,000 - 60,000
Consistent training and career progression
Flexible healthcare plans
Competitive leave allowances
+2
C++/Rust Software Engineer
C++/Rust Software Engineer

SoCode Limited • South Cambridgeshire

Hybrid
GBP 55,000 - 90,000
Software Engineer - Defence
Software Engineer - Defence

Sanderson Recruitment • Southampton

On-site
GBP 54,000 - 94,000
Flexible benefits package
Health & wellbeing
Learning & development
Software Engineer - C++/Rust
Software Engineer - C++/Rust

PA Consulting • Melbourn

Hybrid
GBP 55,000 - 75,000
Hybrid working
Pension and bonus scheme
Training and progression
+2
Software Engineer - C++/Rust
Software Engineer - C++/Rust

Astro Studios, Inc. • Bristol

On-site
GBP 40,000 - 70,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2
C++/Rust Software Engineer
C++/Rust Software Engineer

SoCode Recruitment • Cambridgeshire and Peterborough

Hybrid
GBP 65,000 - 90,000
Software Developer
Software Developer

PA Consulting • Royston

On-site
GBP 52,000 - 92,000
Software Engineer
Software Engineer

MASS • Salisbury

On-site
GBP 42,000 - 69,000
25 days annual leave
Private medical and dental insurance
Life assurance up to 4x salary
+2
C++/Rust Software Engineer — Real-Time Security Systems
C++/Rust Software Engineer — Real-Time Security Systems

PA Consulting • Melbourn

Hybrid
GBP 55,000 - 75,000
Hybrid working
Pension and bonus scheme
Training and progression
+2
Cyber Software Engineer
Cyber Software Engineer

Roke • Romsey

On-site
GBP 37,000 - 77,000
30 days holiday + bank holidays
Relocation packages available
On-site gym
+1