Job Search and Career Advice Platform

Enable job alerts via email!

Senior C++ Software Engineer

Reed

Wellington

On-site

GBP 53,000 - 63,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Senior C++ Software Engineer to join their research and development team. This role involves refining feature requests, mentoring team members, and delivering high-quality software solutions. The ideal candidate has advanced expertise in C++, strong leadership skills, and experience in an agile environment. They will work closely with product and testing teams, contributing to improvements and modernization efforts, particularly in cloud migration.

Benefits

Competitive salary and benefits package
Opportunities for professional growth
Modern and spacious office environments
Flexible working conditions

Qualifications

  • Proven track record of delivering high-quality, production-ready code for Windows services/applications.
  • Demonstrated ability to coach, mentor, and upskill developers at various experience levels.
  • Experience in identifying, prioritising, and refactoring code for better maintainability.
  • Ability to contribute to architectural decisions supporting the product vision.
  • Strong decision-making and influencing skills in complex technical environments.
  • Clear communication style, both written and verbal.
  • Experience in agile software development environments.

Responsibilities

  • Refine new feature requests with stakeholders to make them development-ready.
  • Collaborate on system design and deliver high-quality software.
  • Mentor team members on best practices.
  • Review pull requests and plan refactoring efforts.
  • Develop new features according to specification and fix defects.

Skills

Advanced C++ Expertise
Mentorship & Upskilling
Technical Debt Reduction
Architectural/System Design Support
Leadership Skills
Communication
Agile Environment
Job description
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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.