Rodeo
Get started

Forsyth Barnes Consultancy

Senior Software Engineer C++ (Ref: 197464)

Nottingham
Posted about 15 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

About the Role

About Us

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.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

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.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

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.

Other

Callum Bell
Divisional Manager, Technology
ETail Specialist
callum.bell@forsythbarnes.com

My Other Roles

  • CISO (Ref: 197475)
    Hybrid, Milton Keynes, United Kingdom
  • Senior Software Engineer C#.Net (Ref: 197462)
    Hybrid, Nottingham, United Kingdom
  • Senior Software Engineer Java (Ref: 197465)
    Hybrid, Nottingham, United Kingdom
  • AWS Data Platform Engineer (Ref: 197468)
    Hybrid, Nottingham, United Kingdom
  • Senior AWS Data Engineer (Ref: 197470)
    Hybrid, Nottingham, United Kingdom
  • Tech Lead (Ref: 196763)
    Nottingham, United Kingdom
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

C++
Modern C++ (C++11+)
Template Metaprogramming
RAII
Smart Pointers
Concurrency
Telemetry Processing
SQL Server
C#/.NET
Profiling Tools
Event-Driven Architecture
CI/CD
Unit Testing
Integration Testing
System Design
Mentoring

Location

Nottingham, England, United Kingdom

Sign up to applySee more jobs like this