Salary: £40,000 - 70,000 per year Requirements: Advanced C++ expertise with deep knowledge of modern C++ standards and a proven track record of delivering high-quality, production-ready code for Windows services and applications Demonstrated ability to coach, mentor, and upskill developers at different experience levels through hands-on collaboration, code reviews, and knowledge sharing Experience identifying, prioritising, and refactoring code to improve modularity, testability, and maintainability Ability to contribute to architectural decisions and technical strategy in support of broader product goals Proven ability to lead and negotiate effectively across teams and stakeholders in complex technical environments Self-motivated problem solver with strong accuracy and attention to detail Clear and confident written and verbal communication skills, with the ability to communicate at all levels Ability to manage confidential information sensitively and responsibly Experience working within an agile software development environment Desirable experience with C#, Microsoft Foundation Classes, Amazon Web Services, and Microsoft Azure Desirable experience supporting cloud enablement, cloud migration, and scalable cloud-native architectures Desirable experience leading teams of software developers on multi-month projects Responsibilities: Refine new feature requests with stakeholders to make them development ready Collaborate on system design and technical decisions Deliver high-quality software across customer-facing and internal applications Mentor team members and coach them on best practice and improvements Review pull requests and contribute to code quality Plan and action refactoring efforts to support wider product strategy Develop new features according to specification Triaging and fix defects Work closely with Product and Testing teams to complete planned and reactive tasks Escalate potential issues to the Line Manager when required Share knowledge with the wider development team and help foster a collaborative environment Support continuous skills development within the team Contribute to the modernisation strategy in AWS as the role develops Technologies: AWS Azure C# Cloud Support Web Windows C++ Security More: We are the UKs leading provider of electronic and paper document distribution services, supporting the NHS, local government, and a wide range of commercial organisations. Through our innovative use of communication technology, we help make a real difference to patients, citizens, and businesses. This is a fantastic opportunity to join our Testing Team within a rapidly growing company and work as part of our Research and Development Team. We offer a hybrid working pattern of 1 day in the office and 4 days from home, based in Bristol, with flexibility to work from our Wellington, Bristol, or Milton Keynes offices and occasional travel to other offices in exceptional circumstances. We provide a competitive salary of £51,000 to £63,000, along with a Health Cash Plan, access to a Benefits Portal and Employee Assistance Program, an EV car and cycle to work scheme, flexible weekly wellbeing time, dedicated volunteering time, 25 days holiday rising to 30 plus Bank Holidays, and a comprehensive induction and training programme. Our offices are modern, spacious, fully air-conditioned, and designed to support a collaborative working environment, with free on-street parking available near our Head Office. last updated 23 week of 2026