Senior C++ Software Engineer – Linux
Softweb Resourcing
As a Senior C++ Software Engineer in the Linux team, you will own design and end-to-end delivery of complex Linux-based applications. You’ll mentor peers, tackle low-level OS, memory, and multithreading challenges, and drive performance and best practices. This role blends technical leadership with hands-on product development, offering influence over architecture and key engineering decisions in a mission-critical environment. You’ll work on greenfield projects and collaborate with experienced engineers to shape robust, scalable systems.
Pay / Benefits- hybrid working
- competitive salary
- generous pension
- benefits package
- 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
- mentoring
- ownership
- collaboration
- modern C++ development
- Linux development
- multithreading and concurrency
Reference: WJ-747_31227454 · Posted 06 Nov 2026, 02:38 AM