Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes Consultancy

Nottingham

Hybrid

GBP 65,000 - 90,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

EV salary sacrifice scheme
Private medical insurance
25 days annual leave
Mental health support network
Staff discounts
Seasonal events

Job summary

Forsyth Barnes Consultancy is seeking a Senior Software Engineer (C++) to lead backend services handling high-volume telemetry streams. The role focuses on ownership of complex modules, performance improvements, and reliability for production systems used across thousands of vehicles.

It is a 12-month fixed-term assignment aimed at stabilising critical systems while enabling ongoing product roadmap delivery.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or equivalent.
  • Extensive hands-on experience with modern C++ (C++11+), including templates, RAII and concurrency.
  • Proven track record delivering production C++ systems with performance optimisations and reliability improvements.
  • Familiarity with networking, serialization formats and event-driven telemetry platforms.
  • Experience with profiling tools, benchmarking, and diagnosing memory/concurrency issues at scale.
  • Knowledge of SQL databases, ideally Microsoft SQL Server, and ability to design efficient queries.

Responsibilities

  • Design and implement performant C++ services for telemetry ingestion, processing and storage.
  • Lead code reviews, set standards and mentor engineers to improve code quality.
  • Investigate production incidents, perform root-cause analysis and deploy durable fixes.
  • Optimize systems for concurrency, memory usage and low-latency operation.
  • Collaborate with product managers to translate requirements into technical designs.
  • Create and maintain unit and integration test suites to safeguard stability.
  • Contribute to capacity planning, performance benchmarks and release gating.
  • Document design decisions and support runbooks for on-call teams.

Skills

C++11+
Concurrency
Profiling
Unit testing
Mentoring
CI/CD

Education

Bachelor’s degree in CS/Engineering

Tools

SQL Server
Profiling tools
CI/CD tooling

Job description

Our client develops SaaS platforms that convert vehicle and operational data into actionable insights for fleet operators. The business focuses on solutions that optimise routing, improve compliance, and reduce operating costs through real-time monitoring and analytics. Teams span software engineering, mobile platforms, and data services to support end-to-end fleet management for transport and logistics customers.

Job Description

The Senior Software Engineer C++ will lead development of core backend services that process high-volume telemetry and event streams. The role requires ownership of complex modules, driving performance improvements, and guaranteeing reliability for production systems used across thousands of vehicles. Success will be measured by reduced incident rates, faster feature delivery, and demonstrable improvements in system throughput and latency. The post is a 12-month fixed-term assignment focused on stabilising critical systems while enabling ongoing product roadmap delivery.

Key Responsibilities
  • Design and implement performant C++ services that handle telemetry ingestion, processing, and storage.
  • Lead code reviews, define standards, and mentor engineers to elevate code quality and maintainability.
  • Investigate production incidents, perform root-cause analysis, and deploy durable fixes under time constraints.
  • Optimise existing systems for concurrency, memory usage, and low-latency operation.
  • Collaborate with product managers and cross-functional teams to translate requirements into technical designs.
  • Create and maintain comprehensive unit and integration test suites to safeguard service stability.
  • Contribute to capacity planning, performance benchmarks, and release gating for key services.
  • Document system design decisions and support operational runbooks for on-call teams.
Requirements
  • Bachelor’s degree in Computer Science, Engineering or equivalent practical experience.
  • Extensive hands‑on experience with modern C++ (C++11+), including template metaprogramming, RAII, smart pointers, and concurrency primitives.
  • Proven track record delivering production C++ systems in a commercial environment, with examples of performance optimisations and reliability improvements.
  • Familiarity with networking, serialization formats, and event-driven architectures common in telemetry platforms.
  • Experience with profiling tools, benchmarking, and diagnosing memory or concurrency issues at scale.
  • Practical knowledge of SQL databases, ideally Microsoft SQL Server, and ability to design efficient queries and schemas where required.
  • Exposure to C#/.NET is desirable for interoperability tasks and tooling integration.
  • Strong mentoring skills and experience guiding mid-level and junior engineers through design decisions and career growth.
  • Excellent communication skills with the ability to present technical trade-offs to stakeholders and influence architectural direction.
  • Commitment to high-quality software engineering practices, including automated testing, CI/CD, and code review culture.
Benefits
  • Comprehensive onboarding and targeted technical training to accelerate impact in the role.
  • Access to an EV salary sacrifice scheme to reduce commuting costs and lower personal tax contributions.
  • Private medical insurance with wellness incentives and corporate discounts on health products.
  • 25 days annual leave excluding bank holidays, with incremental increases for length of service.
  • Employee assistance services and a structured mental health support network across the organisation.
  • Seasonal social events, performance recognition awards, and staff discounts with national retailers.

Location: Hybrid, Milton Keynes, United Kingdom

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

Similar jobs worth comparing

Senior Software Engineer C# .Net (Ref: 197462)
Senior Software Engineer C# .Net (Ref: 197462)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 75,000 - 110,000
Flexible Hybrid Working
Private Medical Insurance
Pension Plan
+3
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 Software Engineer C++ (Fixed Term Contract)
Senior Software Engineer C++ (Fixed Term Contract)

Microlise • Nottingham

Hybrid
GBP 55,000 - 85,000
EV Car Scheme
Great Place to Work
Private medical insurance
+4
Senior Software Engineer Java (Ref: 197465)
Senior Software Engineer Java (Ref: 197465)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 85,000 - 110,000
Hybrid work Nottingham
Private health & pension
Generous leave
+2
Senior Software Engineer C++ (Fixed Term Contract)
Senior Software Engineer C++ (Fixed Term Contract)

Microlise • Langley Mill

On-site
GBP 75,000 - 95,000
EV Car Scheme
Private medical insurance
Great Place to Work
+3
Senior C++ Software Engineer Technologist
Senior C++ Software Engineer Technologist

Client Server • Cambridge

Hybrid
GBP 65,000 - 80,000
Pension
Private Medical Insurance
Life Assurance
+5
Senior Embedded Software Engineer (UK)
Senior Embedded Software Engineer (UK)

Racelogic Ltd. • Buckingham

On-site
GBP 50,000 - 70,000
Profit-related bonus
Comprehensive healthcare package
Enhanced pension scheme
+1
C++ Software Engineer
C++ Software Engineer

Stockford Recruitment • Milton Keynes

Hybrid
GBP 50,000 - 70,000
Hybrid working model
Small-team environment
Opportunity to influence technical direction
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
Senior Software Engineer C#./Net (Fixed Term)
Senior Software Engineer C#./Net (Fixed Term)

Microlise • Nottingham

On-site
GBP 70,000 - 90,000
25 days holiday
Great Place to Work certification
Private medical insurance
+2