IT & Software

Senior C++ Software Engineer – Linux

Softweb Resourcing

Manchester · Greater Manchester · United Kingdom

Overview

In this role you will own key Linux-based C++ development areas, shaping architecture and delivering end-to-end features. You will mentor junior engineers and tackle low-level systems tasks, including OS concepts, memory management and multithreading. The role combines hands-on design with performance optimization to support secure, reliable software for critical systems. You’ll work with experienced engineers to influence best practices and drive technical direction. This is a hybrid opportunity based in Manchester, offering leadership ownership and meaningful, systems-level impact.

Pay / Benefits
  • hybrid working
  • competitive package
  • generous pension
  • collaboration with experienced engineers
Responsibilities
  • Design and develop complex C++ applications for Linux platforms
  • Own technical design and end-to-end feature delivery
  • Mentor junior developers
  • Tackle low-level OS, memory management and multithreading challenges
  • Drive performance optimization and engineering best practices
Key requirements
  • Strong commercial modern C++ development experience
  • Advanced knowledge of multithreading, concurrency and memory management
  • Experience Linux development
  • Strong debugging, Git and software design skills
  • Understanding of file systems, networking and security
  • leadership
  • mentoring
  • collaboration
  • modern C++ development
  • multithreading and concurrency
  • memory management

Reference: WJ-747_31227454

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.