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

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
About the Role
About Us
Our client is a SaaS company in the logistics and transport space. The organisation engineers cloud-native platforms, mobile client apps and data services that support route planning, real-time driver workflows and operational dashboards used across transport and distribution networks.
Job Description
The Senior Software Engineer C++ will design and implement high-performance backend systems that process telematics streams, message queues and large datasets for freight and logistics applications.
The role requires ownership of core C++ modules, participation in architectural decisions, and delivery of production-quality code that meets reliability and latency targets.
Success Will Be Measured By Sustained System Stability, Measurable Through Reduced Incident Rates, Improved Processing Throughput And Timely Delivery Of Key Platform Enhancements.
Key Responsibilities
- Lead design and implementation of C++ services that ingest and process telemetry and event data in real time.
- Drive performance tuning, memory management and profiling to meet throughput and latency objectives.
- Collaborate with Product Owners and Architects to translate business requirements into technical solutions.
- Develop and maintain robust unit and integration tests to ensure system reliability.
- Participate in code reviews, mentor junior engineers and promote strong engineering practices.
- Own deployment pipelines and assist with monitoring, alerting and incident response.
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.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour 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 breakdownIt 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.
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.
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 or equivalent industry experience.
- Extensive hands-on experience in modern C++ (C++11 and later) within production systems.
- Proven background in low-latency, high-throughput system design.
- Strong understanding of concurrency, lock-free programming and memory management.
- Practical experience with network protocols, message queues, or stream processing frameworks.
- Familiarity with Linux toolchains, build systems and performance profilers.
- Experience with CI/CD tooling, containerisation and observability platforms.
- Excellent communication skills and experience mentoring technical teams.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Benefits
- Competitive salary and annual bonus linked to company performance.
- Flexible working including hybrid options and core hours.
- Comprehensive private medical insurance with family options.
- Generous pension scheme with employer contributions.
- Paid leave entitlement with progressive increase based on service.
- Budgeted personal development allowance for training and conferences.
- Employee wellbeing programme and access to mental health support.
Other
Callum Bell
Divisional Manager, Technology
ETail Specialist
My Other Roles
- CISO (Ref: 197475)
- Hybrid, Milton Keynes, United Kingdom
- Senior Software Engineer C++ (Ref: 197464)
- 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
“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
Skills