Senior C++ Software Engineer – Linux
We're looking for an experienced Senior C++ Software Engineer to join the Linux team, taking ownership of key development areas, driving technical design and mentoring fellow engineers.
Key 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
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
Desirable: Linux internals, storage systems, React, CI/CD or embedded experience.
What's on Offer?
*
Technical ownership and leadership opportunities.
*
Challenging systems-level engineering projects.
*
Collaboration with experienced engineers.
*
Opportunity to shape software architecture and best practices.
*
Hybrid working with a few days in Manchester
*
Good package £50k - £75k + benefits including generous pension
Sounds Interesting? Apply now for immediate consideration