Senior C++ Software Engineer – Linux
Softweb Resourcing
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
- 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
- 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