C++ Software Engineer

Stockford Recruitment

Milton Keynes

Hybrid

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid working model
Small-team environment
Opportunity to influence technical direction

Job summary

A technology recruitment agency is seeking a C++ Engineer in Milton Keynes to develop high-performance applications. The role involves a mix of development, operational support, and system optimisation within a collaborative small-team environment. Candidates should have at least 3 years of experience, especially in Linux, and be comfortable with Python scripting. This position offers hybrid flexibility and the chance to influence technical directions in mission-critical projects.

Qualifications

  • 3+ years’ experience in high-performance C++ development.
  • Strong experience in Linux-based environments.
  • Proficiency in Python for automation.

Responsibilities

  • Develop and maintain multi-threaded C++ applications.
  • Support deployed systems in operational environments.
  • Participate in regression and integration testing.

Skills

C++ development
Linux environments
Python scripting
System optimisation
Communication

Tools

Ansible

Job description

The role

We’re recruiting on behalf of a privately owned, product-led technology business looking to hire a C++ Engineer to join a small, high-performing engineering team.

This role sits at the intersection of software development, operational support, and system optimisation. You’ll be responsible for developing and maintaining high-performance C++ applications while also supporting deployed systems in live environments.

It’s well suited to an engineer who enjoys variety, ownership, and working closely with a tight-knit team, rather than being siloed into a single function.

Key responsibilities
  • Design, develop, and maintain high-performance, multi-threaded C++ applications
  • Contribute to the delivery of new product capabilities and system enhancements
  • Support and maintain live, deployed systems in operational environments
  • Build and maintain automation and tooling, primarily using Python
  • Work closely with senior engineers and technical leadership on system improvements
  • Participate in regression and integration testing to ensure reliability and performance
  • Adapt between development, operational, and support responsibilities as required
  • Provide hands-on support during testing, deployment, and troubleshooting activities
  • Occasionally support on-site testing or installations when required
What we’re looking for
  • 3+ years’ experience developing and maintaining high-performance C++ (C++17 onwards)
  • Strong experience working in Linux-based environments
  • Proficiency in Python or similar scripting languages for automation and tooling
  • Solid understanding of system optimisation, performance, and reliability
  • Experience supporting software in live or production environments
  • Comfortable working independently and taking ownership of systems
  • Strong communication skills and a collaborative mindset
Nice to have
  • Experience developing or maintaining complex algorithms
  • Knowledge of APIs, queuing systems, or security best practices
  • Hands-on experience working close to hardware, real-time systems, or edge deployments
  • Experience with configuration management or automation tools (e.g. Ansible)
What’s on offer
  • Hybrid working model with flexibility
  • Opportunity to work on mission-critical systems with real-world impact
  • Small-team environment with high ownership and visibility
  • Long-term role with scope to influence technical direction

At Stockford Recruitment, we help startups and SMEs grow by connecting them with exceptional tech talent. We are committed to the growth of our candidates and clients.

We review every application carefully, but due to the volume we receive, we may not be able to respond to everyone individually.

If you haven’t heard back within 10 working days, please don’t be discouraged — new opportunities are always coming up, and we’d love for you to stay connected with us.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Developer
C++ Developer

Anson McCade • Manchester

On-site
GBP 40,000 - 70,000
Strong career development opportunities
Collaborative work environment
Exposure to cutting-edge technology
C++ Developer
C++ Developer

Reggie & Cole • Sunbury-on-Thames

Hybrid
GBP 55,000 - 65,000
15%+ Bonus
Profit Share Bonus
Up to 10% pension
+1
C/C++ Software Engineer
C/C++ Software Engineer

iO Associates • Stevenage

On-site
GBP 60,000 - 90,000
Software Engineer (C/C+)
Software Engineer (C/C+)

Onyx-Conseil • Greater London

Hybrid
GBP 65,000 - 90,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior C++ Software Engineer
Senior C++ Software Engineer

avacone Switzerland • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer C++ (Ref: 197464)
Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 65,000 - 90,000
EV salary sacrifice scheme
Private medical insurance
25 days annual leave
+3
Senior Software Engineer
Senior Software Engineer

Newman Stewart • Nottingham

On-site
GBP 50,000 - 70,000
Competitive salary
Professional growth opportunities
Collaborative work environment
Senior C++ Software Engineer
Senior C++ Software Engineer

United States Digital Space LLC • Greater London

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

Anson McCade • Manchester

On-site
GBP 50,000 - 70,000
Private medical care
Software Engineer
Software Engineer

Yoh, A Day & Zimmermann Company • Newbury

On-site
GBP 30,000 - 40,000
Benefits including bonus and pension
Direct mentorship from experienced engineers