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

Forsyth Barnes

United States

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Hybrid options
Private medical insurance
Pension scheme
Paid leave
Training allowance
Mental health support

Job summary

Forsyth Barnes is seeking a Senior Software Engineer specializing in modern C++ to design and implement high-performance backend services for freight and logistics applications.

You will own core modules, optimize for low latency, and collaborate with product and architecture teams while mentoring engineers and improving test coverage.

The role offers hybrid work, a competitive salary, and a focus on reliability and scalable data processing.

Qualifications

  • Bachelor's degree in CS 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 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

Modern C++
Low-latency design
Concurrency
Memory management
CI/CD tooling
Linux
Mentoring
Communication

Education

Bachelor's Degree in Computer Science or equivalent

Tools

CI/CD tooling
Containerization
Observability
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer C++ (Ref: 197464)
Senior Software Engineer C++ (Ref: 197464)

Forsyth Barnes • United States

Hybrid
USD 140,000 - 170,000
EV salary sacrifice
Private medical insurance
25 days annual leave
+2
Senior Software Engineer Java (Ref: 197465)
Senior Software Engineer Java (Ref: 197465)

Forsyth Barnes • United States

Hybrid
USD 140,000 - 190,000
Hybrid work (Nottingham)
Private medical insurance
Pension contributions
+3
Senior C++ Developer with Chinese Speaking
Senior C++ Developer with Chinese Speaking

United States Digital Space LLC • United States

Hybrid
USD 90,000 - 120,000
26 days paid holiday
Health & wellbeing programme
Team Building activities
+1
Senior Software Engineer
Senior Software Engineer

Proactive Technical Limited • United States

On-site
USD 90,000 - 120,000
Opportunity for professional growth
Collaborative environment
Influence on architecture decisions
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 360,000 - 425,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners • Chicago (IL)

On-site
USD 360,000 - 425,000
Senior Software Engineer - New DC
Senior Software Engineer - New DC

Proactive Technical Limited • Chicago (IL)

On-site
USD 100,000 - 130,000
Competitive salary and performance-related bonus
Comprehensive health, dental, and vision coverage
Retirement savings plan with employer contribution
+2
Software Engineer
Software Engineer

SoTalent • Tennessee

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

247Hire • Greenwood Village (CO), Englewood (CO)

On-site
USD 110,000 - 140,000
Medical
Dental Vision
PTO
+2
Senior Software Engineer
Senior Software Engineer

The Timberline Group • St. Louis (MO)

On-site
USD 95,000 - 135,000