Senior C++ Software Engineer
RedTech Recruitment
Cambridge, United Kingdom
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
Β£70,000 - Β£80,000
Working hours
Regular working hours
Job source
Tech stack
Unix
C++ (Programming Language)
Mobile Application Development
Cloud Computing
CMake
Profiling
Software Quality
Linux
Memory Management
Python (Programming Language)
Performance Tuning
Software Engineering
+11 more
Software Systems
System Programming
System Software
Multithreading
Concurrency
Software Security
Containerization
Information Technology
Low Latency
C++14
Docker
Job description
A fantastic opportunity for a Senior C++ Software Engineer to join a successful technology company developing complex, high-performance software products. Working within an established research and development team, you will take ownership of new ideas from initial prototypes through to production, using modern C++ to build fast, scalable and robust systems., * Prototype and develop new software capabilities using modern C++
- Design and implement efficient, memory-safe code for high-performance, low-latency systems
- Contribute to the development and optimisation of large-scale native applications
- Profile applications and improve performance, concurrency, memory usage and scalability
- Take ownership of technical decisions, balancing new ideas with practical delivery requirements
- Work closely with engineers and colleagues 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
What the role offers:
- Ownership of technically challenging projects, taking ideas from early prototypes through to production
- The opportunity to deepen your modern C++ expertise while building high-performance, low-latency systems
- A collaborative R&D environment with opportunities to specialise in systems programming, performance optimisation or software security
Requirements
- Strong commercial experience developing production-quality software using modern C++, ideally C++17/20 or beyond
- A strong understanding of modern C++ techniques, including RAII, templates, the STL, smart pointers and concurrency
- Experience profiling and optimising native applications, including multithreading, CPU performance and memory efficiency
- Good knowledge of Linux/Unix environments and systems-level development
- Familiarity with C++ development tools such as CMake, GCC/Clang and GDB/LLDB
- Familiarity with Docker and containerisation
- Excellent analytical and complex problem-solving skills, with the ability to reason about system behaviour
- Ability to work autonomously within complex codebases and make well-reasoned design and implementation decisions
- Strong communication skills and the ability to collaborate effectively with colleagues across different disciplines
- Knowledge of, or an interest in, low-level systems and software security
- Experience with cloud computing, Python or Rust would be beneficial but is not essential, Keywords: Senior C++ Software Engineer / Senior Software Engineer / C++ Developer / Senior C++ Developer / Systems Software Engineer / Systems Programmer / Native Software Engineer / R&D Software Engineer / Software Developer / Platform Software Engineer / Linux Software Engineer / Software Development Engineer / C++ / C++17 / C++20 / STL / CMake / GCC / Clang / GDB / LLDB / Linux / Unix / Docker / Python / Rust / Cloud Computing / Multithreading / Concurrency / Computer Science / Software Engineering / Mathematics / Physics / Engineering
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦