Senior C++ Software Engineer
RedTech Recruitment
In this role you will own the development of high-performance C++ software within an established R&D team. You will take ideas from prototype to production, leveraging modern C++ to build fast, scalable systems. You’ll collaborate across disciplines to shape low-latency solutions and performance-focused design. This is a hands-on opportunity to deepen expertise in systems programming within a supportive, innovation-driven environment.
Pay / Benefits- hybrid working
- excellent benefits
- career development in modern C++
- collaborative R&D environment
- opportunities to specialise in systems programming, performance optimisation or security
- Prototype and develop new capabilities using modern C++
- Design and implement memory-safe, efficient code for high-performance, low-latency systems
- Contribute to the development and optimisation of large-scale native applications
- Profile applications to improve performance, concurrency, and memory usage
- Take ownership of technical decisions balancing innovation with delivery requirements
- Collaborate with engineers across design, project coordination, and technical strategy
- Maintain high standards of code quality, system design, and maintainability
- Build deeper expertise in systems programming, performance optimisation or security-focused development
- Strong commercial experience with modern C++ (C++17/20 or beyond)
- Deep understanding of modern C++ techniques (RAII, templates, STL, smart pointers, concurrency)
- Experience profiling and optimising native applications (multithreading, CPU performance, memory efficiency)
- Good knowledge of Linux/Unix environments and systems-level development
- Familiarity with C++ tools (CMake, GCC/Clang, GDB/LLDB)
- Familiarity with Docker and containerisation
- Excellent analytical and complex problem-solving skills
- Ability to work autonomously in complex codebases and make well-reasoned decisions
- Strong communication and cross-disciplinary collaboration
- Interest in, or knowledge of, low-level systems and software security
- Beneficial: experience with cloud computing, Python or Rust
- analytical thinking
- problem-solving
- autonomy
- modern C++ (C++17/20)
- RAII
- templates
Reference: WJ-747_31292440 · Posted 13 Nov 2026, 09:43 PM