Taro Logo

Software Engineer

Global Payments is a leading payments technology company delivering innovative software and services for processing credit, debit, prepaid and merchant services globally.
Belfast, UK
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Global Payments, a leading payments technology company, is seeking a C/C++ Software Engineer for their Belfast office. 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 600+ million cardholders globally. This role offers an opportunity to work on critical payment infrastructure using C++ programming, implementing secure payment solutions, and working with various web protocols and services.

The ideal candidate will have strong software development skills, particularly in C++, and an understanding of payment technologies. You'll be part of a customer-focused team, participating in the entire software development lifecycle from requirements analysis to implementation and testing. The role requires strong technical skills combined with excellent problem-solving and communication abilities.

This position offers the chance to work on significant technical challenges in the financial technology sector, implementing secure payment solutions that impact millions of transactions daily. You'll be joining a global company with a strong market presence and opportunities for professional growth in the fintech industry.

Last updated 23 days ago

Responsibilities For Software Engineer

  • Design and develop applications for card and mobile payment technologies
  • Deliver high quality, object-oriented C++ production code
  • Develop secure software using hardware acceleration and trusted computing modules
  • Implement secure end-to-end transactions with cryptographic algorithms
  • Work with SOAP and JSON based web technologies
  • Participate in full software development lifecycle
  • Troubleshoot and repair defects
  • Apply software design principles and coding standards

Requirements For Software Engineer

  • BSc or MSc in Computer Science or related field
  • Experience in C++ or ability to learn C++ from C background
  • Experience with XML, JSON, HTML
  • Strong analytical and problem-solving skills
  • Strong communication skills
  • Team player with desire to learn
  • Eligibility to work in the UK
  • Knowledge of Object Oriented Design practices
  • Experience with Design Patterns and Refactoring (preferred)
  • Linux development experience (preferred)