Senior C++ Software Engineer
- Staff-level individual C++ contributor with a clear path to technical leadership
- C++ server-side engineering handling global transaction volumes
- Hybrid working with genuine flexibility to work from home
- 35 days holiday, private medical, pension matched to 5%, and more
- An engineering-led environment, free of bureaucracy, where your technical judgement shapes the product
About the Company
Our client is an established, globally active technology business operating at the heart of merchant acquiring and transaction processing. Trusted by partners and merchants at scale, they build and run the infrastructure that keeps money moving. They invest heavily in engineering quality and empower their technical teams to own problems end-to-end, from requirements all the way through to production release.
The Role
This is a senior, hands-on engineering position at the core of the clients platform. You will take technical ownership of our clients Processing Gateway and other server-side products, working in a close-knit team that applies Behavioural Driven Development and Continuous Delivery to ship high-quality software at pace. You will be the technical authority in your area: the person colleagues turn to for design direction, mentorship, and the calm, experienced judgement that keeps complex projects on track. Whether working as a team of one or as part of a larger group, you will have the autonomy to shape how problems are solved and the support to do it well.
Key Responsibilities
- Lead the design and development of the clients Gateway and related server-side systems, ensuring solutions are robust, scalable and secure.
- Mentor and motivate engineers, setting a high standard for how software projects are planned and executed.
- Drive improvements to development processes, tooling and automation, making the team faster and the software better.
- Own delivery quality across the full software lifecycle, with particular focus on end-user observable and testable system behaviours.
- Collaborate with product and partner stakeholders to translate merchant needs into precise, well-scoped technical solutions.
- Identify critical path tasks, contribute to estimation and planning, and communicate status clearly and proactively.
- Support deployment activities across internal test environments and production, taking responsibility from Requirements Analysis through to Release.
- Model professional standards that others in the team can look to and build on.
What You'll Need
Essential
- 5+ years of commercial experience in server-side product development using C++ or another strongly typed OO language (C#, Java, etc.)
- Solid grounding in Object-Oriented Design, Design Patterns and Refactoring
- Experience with database design and development
- Proven track record of delivering in Agile environments (Scrum or Kanban)
- Experience leading or technically guiding a development team
- Strong analytical and problem-solving skills with close attention to detail
- Experience building or consuming Web Services
- Eligible to work in the UK permanently and full-time
Nice to have
- Experience with asynchronous messaging systems
- Windows and .NET development background
- Web client skills (HTML, JavaScript, CSS)
Why Apply?
- Competitive salary commensurate with staff-level experience
- Hybrid working with genuine flexibility to work from home
- 35 days holiday per year, with the option to buy additional days
- Private Medical Insurance and Health Cash Plan
- Group Personal Pension with employer matching up to 5%
- Income Protection and Life Insurance
- Cycle to Work Scheme and free on-site parking
- Office lunches, Summer and Christmas parties, and regular social events throughout the year
- An engineering-first culture where technical craft is valued and bureaucracy kept to a minimum
How to Apply
If you believe you meet the criteria for this role and are excited about the opportunity, please apply via the link. Alternatively, reach out to Phil Gamble directly for an informal chat via LinkedIn or WhatsApp.
About Phil Gamble
Phil Gamble has over 21 years of experience recruiting in global software engineering markets, delivering high-quality technical hires for scaling organisations. His relationship-driven approach ensures candidates are supported throughout the entire process.
