Senior C++ Software Engineer
Senior C++ Software Engineer
- Annual Salary: Up to £63K + 8% employer pension contribution
- Location: Hybrid (2 days a month on-site at either their Wellington, Bristol or Milton Keynes)
- Job Type: Full-time
Join our client's research and development team as a senior software engineer, where you will play a pivotal role in building and maintaining releases of our core customer-facing and internal applications. This position offers the opportunity to work closely with the Product & Testing teams to bring applications to full release status, using your advanced C++ expertise to drive improvements and modernisation efforts, particularly in transitioning to AWS.
Day-to-day of the role:
- Refine new feature requests with stakeholders to make them development-ready.
- Collaborate on system design and deliver high-quality software.
- Mentor team members, coaching them on best practices and improvements.
- Review pull requests and plan refactoring efforts to support the wider product strategy.
- Develop new features according to specification and triage and fix defects.
Required Skills & Qualifications:
- Advanced C++ Expertise: Deep knowledge of modern C++ standards with a proven track record of delivering high-quality, production-ready code for Windows services/applications.
- Mentorship & Upskilling: Demonstrated ability to coach, mentor, and upskill developers at various experience levels through hands-on collaboration, code reviews, and knowledge-sharing.
- Technical Debt Reduction: Experience in identifying, prioritising, and refactoring code to improve modularity, testability, and maintainability.
- Architectural/System Design Support: Ability to contribute to architectural decisions and technical strategy, supporting the broader product vision.
- Leadership Skills: Strong decision-making and influencing skills in complex technical and collaborative environments.
- Communication: Clear and confident communication style, both written and verbal, comfortable communicating at all levels.
- Agile Environment: Experience working within an agile software development environment.
Desirable Experience:
- Experience with C#, Microsoft Foundation Classes (MFC), Amazon Web Services (AWS), Microsoft Azure.
- Practical experience in restructuring codebases to support cloud migration and scalable, cloud-native architectures.
- Project leadership experience, leading a group of software developers across multi-month projects.
Benefits:
- Competitive salary and benefits package.
- Opportunities for professional growth and advancement.
- Modern and spacious open-plan office environments.
- Flexible working conditions with potential for occasional travel to support teams.
- Company
- Reed
- Location
- Wellington, Somerset, England, United Kingdom
Hybrid/Remote Options - Employment Type
- Full-Time
- Salary
- £50,000 - £63,000 per annum, Inc benefits
- Posted
- Company
- Reed
- Location
- Wellington, Somerset, England, United Kingdom
Hybrid/Remote Options - Employment Type
- Full-Time
- Salary
- £50,000 - £63,000 per annum, Inc benefits
- Posted