Manchester
C++ Developer Location: Manchester (Onsite, 5 Days) Salary: Up to £55,000 + Package This is an opportunity to join a technically advanced environment where your work will directly contribute to sophisticated, real-world platforms. You’ll be part of a high-performing Agile team developing and enhancing cutting-edge systems used in demanding environments. The role offers exposure to complex architectures, new technologies, and challenging problem-solving scenarios. What You’ll Be Doing • Designing and developing high-performance applications using modern C++, • Working across the full software development lifecycle within Agile teams, • Enhancing and maintaining complex, distributed systems, • Diagnosing and troubleshooting issues in live environments, • Collaborating with cross-functional engineers to deliver robust, scalable solutions, • Systems-level C++ development in Linux environments, • Close interaction with hardware and firmware layers, • Focus on performance, concurrency, and networking, • Working with complex protocols and low-level system behaviour, • This is not a web or mobile application development role What We’re Looking For • Minimum 2+ years of commercial C++ development experience, • Strong understanding of modern C++ and performance optimisation, • Experience developing in Linux environments (build systems, compilers, tooling), • Knowledge of networking fundamentals (e.g. TCP/IP, HTTP, DNS), • Exposure to low-level or systems programming, ideally with hardware or firmware interaction, • Experience working in Agile teams (e.g. Scrum, Jira), • Familiarity with additional technologies such as Python, Bash, or Ruby is beneficial, • Strong analytical skills and a proactive, team-oriented mindset If you are a C++ developer who thrives in low-level, high-performance environments, apply today.