Skills: C++, Software Development, Software Testing
C++ Software Developer
Cowes, Isle of Wight (Office-based, 5 days per week)
Approx £47,000 + bonus + healthcare + pension + 25 days holiday
Permanent | 37 hours per week
Are you an experienced C++ Software Developer with a passion for building complex, high-quality Windows applications? If you thrive on innovation, technical challenge and collaboration — this may be the perfect next step for you.
You’ll join an established development team where you’ll take ownership of software design, implementation and delivery within a global technology environment. You’ll contribute to meaningful, high-impact solutions that help customers operate more efficiently, safely and sustainably.
Key Responsibilities
- Design, develop and implement complex software components in C++ to deliver reliable, high-performing applications
- Collaborate with project managers, QA and cross-functional teams to design scalable solutions
- Develop and execute automated unit tests, ensuring adherence to quality standards
- Diagnose software issues, providing technical expertise to support and development colleagues
- Contribute to architectural decision-making, providing estimates and leadership for new proposals
- Mentor and guide other developers within the team to share best practice and foster professional growth
Key Skills & Experience
- Bachelor’s degree or diploma in Computer Science, IT, or related field
- 3+ years’ experience developing complex software solutions in C++
- Strong knowledge of software design, implementation, testing and release processes
- Experience creating software functional and design specifications
- Excellent communication skills, a team-oriented mindset and strong problem-solving ability
- Proficiency with Windows and Microsoft Office
Desirable (but not essential): familiar with Visual Studio, Azure DevOps, GitHub, .NET framework, SQL databases, JSON, OData, cloud technologies and modern C++ (C++17 or later).
What’s on Offer
- Salary around £47,000 (depending on experience)
- 25 days’ holiday plus bank holidays (increasing with length of service)
- Pension (5% employer contribution) and bonus schemes (up to 5% combined)
- Healthcare plan, death-in-service cover (13x basic salary)
- Opportunities for professional development and international collaboration
- Work within a global, innovation-led environment with advanced technologies
If you’ve held any of these roles or used these technologies/skills, this role could be a great fit: C++ Developer, C++ Software Engineer, Software Design Engineer, Systems Developer, Windows Developer, C++ Applications Engineer, Embedded Software Engineer, Senior Developer, Software Architect.
Apply now to take your C++ expertise to the next level in a forward-thinking technology environment.