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

Forsyth Barnes Consultancy

Nottingham

Hybrid

GBP 75,000 - 110,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible Hybrid Working
Private Medical Insurance
Pension Plan
Paid Leave and Service-based increases
Development Allowance for Training
Wellbeing & Mental Health Support

Job summary

Forsyth Barnes Consultancy partners with a SaaS logistics provider to recruit a Senior Software Engineer C++. You will design and own high‑performance backend systems that process telemetry streams and large datasets with low latency.

You will drive architectural decisions, mentor engineers, and own deployment pipelines while delivering production‑quality code that meets reliability targets. Hybrid work is supported in the UK.

Qualifications

  • Bachelor's degree in Computer Science or equivalent.
  • Extensive hands-on experience in modern C++ (C++11 and later) in production systems.
  • Proven background in low-latency, high-throughput system design.
  • Strong understanding of concurrency, lock-free programming and memory management.
  • 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 mentoring experience.

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.

Skills

C++
Low-latency design
Concurrency & memory mgmt
Networking protocols / queues
Linux toolchains
CI/CD tooling
Containerisation
Observability platforms
Mentoring/communication

Education

Bachelor's degree in Computer Science

Tools

CI/CD tooling
Containerisation
Observability platforms
Profilers

Job description

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.
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.
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

  • callum.bell@forsythbarnes.com
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 Dta Engineer (Ref: 197470)

Hybrid, Nottingham, United Kingdom

  • Tech Lead (Ref: 196763)

Nottingham, United Kingdom

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

Similar jobs worth comparing

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 AWS Dta Engineer (Ref: 197470)
Senior AWS Dta Engineer (Ref: 197470)

Forsyth Barnes Consultancy • Nottingham

Hybrid
GBP 70,000 - 110,000
Competitive rate
Dev budget
Hybrid Nottingham
+1
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 C++ Software Engineer Linux
Senior C++ Software Engineer Linux

Client Server • London

Hybrid
GBP 95,000 - 120,000
Pension (to 9% contribution)
Volunteer / charity days
Career development and training
Cloud Native Engineer
Cloud Native Engineer

Searchability NS&D • Gloucester

Hybrid
GBP 80,000 - 100,000
Flexible hybrid working
Support for AWS certifications
Full benefits package including private healthcare
Principal Systems Engineer – C&I
Principal Systems Engineer – C&I

TieTalent • Grange-Over-Sands

Hybrid
GBP 85,000 - 110,000
Competitive pension scheme
Employee share plans
Health and wellbeing benefits
+1
Senior React Software Engineer (front-end)
Senior React Software Engineer (front-end)

TP ICAP • City Of London

On-site
GBP 95,000 - 120,000
Inclusive work environment
Professional development opportunities
Software Engineering Team Leader
Software Engineering Team Leader

RedTech Recruitment • Milton Keynes

Hybrid
GBP 70,000 - 90,000
25 days holiday + bank holidays
2 wellbeing days
Flexible perks such as private healthcare
+1
Senior Software Engineer
Senior Software Engineer

Capital One • Nottingham

Hybrid
GBP 60,000 - 90,000
Pension scheme
Bonus
Private medical insurance
+3
NET Core / C# Developer
NET Core / C# Developer

TieTalent • London

Hybrid
GBP 55,000 - 75,000