About the job
Why Verifone
Verifone has been a pioneering leader in the electronic payment technology sector for over 40 years. Recognized as one of the foremost brands in electronic payment solutions, we rank among the largest providers of payment systems globally.
At Verifone, we foster a diverse and dynamic work environment where results-driven employees have ample opportunities to excel. Our collaboration with top retailers, merchants, banks, and third-party partners enables us to innovate and deliver cutting-edge payment solutions worldwide. We are committed to excellence in our products and services, with an unwavering focus on customer satisfaction. Our team of dedicated professionals is at the forefront of the payments industry, driven by experience, innovation, and a bold spirit. Whether we're developing advanced secure payment platforms or exploring new markets for electronic payments, our passion for innovation propels each employee toward personal and professional success.
About The Role
We are looking for a Principal Software Engineer based in London to provide technical leadership for our global payment gateway systems. This role involves designing and evolving core platform capabilities, guiding architectural decisions across microservices, and mentoring engineers while remaining hands-on with critical systems built using Java and Spring Boot.
This position is central to shaping the technical direction of systems responsible for processing high-volume, mission-critical financial transactions globally.
In this role, you will go beyond mere feature delivery. You will be instrumental in driving architectural decisions, establishing engineering standards, and influencing how teams design, build, and maintain secure, scalable backend systems. Success is characterized by technical leadership, sound judgment in complex trade-offs, and ownership of systems that must operate reliably under real-world loads and regulatory requirements.
Collaboration with senior engineering, platform, product, and infrastructure teams will be crucial to ensure our systems scale effectively, remain secure, and uphold the highest standards for availability and performance.

