Global Payments, a leading payments technology company, is seeking a C++ Software Engineer to join their team in Belfast. The role focuses on developing software components for payment capture terminals (Genius) that handle various payment methods including contact/contactless cards and mobile payments. As part of this position, you'll work with cutting-edge payment technologies, developing secure transaction systems and integrating with Point of Sale systems.
The company serves over 3 million companies, 1,300+ financial institutions, and processes payments for more than 600 million cardholders globally. This position offers an opportunity to work on critical financial infrastructure, developing embedded systems that must meet the highest security standards while delivering excellent performance.
The ideal candidate will have strong C++ programming skills and experience with web technologies. You'll be working in a collaborative environment, participating in the full software development lifecycle from requirements analysis to implementation and testing. The role requires a solid understanding of security principles, as you'll be working with cryptographic algorithms and secure data transmission.
This is an excellent opportunity for a software engineer passionate about fintech and embedded systems to join a global leader in payment technology. You'll be part of a team that shapes the future of payment processing, working with modern payment methods like contactless cards and mobile payments. The position offers exposure to both hardware and software aspects of payment systems, making it an unique role for professional growth in financial technology.