C Developer
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.