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
* Continuously learning and applying new technologies and approaches
Engineering Environment
* 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.