Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software engineer

Belfast
Global Payments Inc.
Software engineer
Posted: 14 September
Offer description

Overview

Global Payments helps businesses succeed by delivering secure and personalized payment solutions, allowing developers of business management solutions to accept payments through their systems and add value to their software. The Global Payments Integrated platform provides custom, scalable, and fast payment solution integration to accommodate evolving consumer payment methods, enabling embedded commerce services and improved profitability for business management software companies.


Your new position

You, as a C/C++ Software Engineer, are responsible for the design and development of software components deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius devices support contact and contactless smart cards, Android Pay, Apple Pay, Samsung Pay, and value-added services for merchants and paying customers. You will work in a team, primarily developing in C++, and will utilize web protocols to integrate capabilities with our payment partner’s Point of Sale (PoS) systems, provide web services to PoS, and consume web services from our Payment Gateway.


What You Will Be Doing

* Designing and developing applications to leverage traditional card and evolving mobile payment technologies, including Smart Card (Chip and PIN), Contactless Cards, Android Pay, Apple Pay, Samsung Pay, etc.
* Using C++ to deliver high-quality, object-oriented, easily maintainable production code
* Developing secure software using hardware acceleration and trusted computing modules to securely capture, store, and transmit sensitive payment data
* Implementing secure end-to-end transactions with synchronous and asynchronous cryptographic algorithms and digital signatures
* Using SOAP and JSON-based web technologies as both client and server within the payment ecosystem
* Participating in the full software development lifecycle from requirements analysis through design, implementation, unit testing, verification, and release
* Learning and applying software design principles, including coupling, cohesion, decomposition, encapsulation, and separation of interface and implementation
* Collaborating with a customer-focused team to understand and incorporate customer requirements and shape the product from an engineering perspective
* Participating in team workshops to generate ideas and high-quality technical solutions, balancing idealism with pragmatism
* Assisting with troubleshooting and repairing defects
* Improving existing technical methodologies
* Adhering to coding standards, unit testing, lean development, and status reporting


What we ask for

* BSc or MSc or equivalent in Computer Science or related field
* Working experience in C++ or ability to learn C++ from other languages
* Experience with XML, JSON, or HTML
* Passion for and self-motivation in software development
* Strong analytical, problem-solving, communication, and organizational skills
* Proactive, self-motivated, detail-oriented, and able to work under pressure
* Strong communication skills and teamwork
* Able to take ownership of assigned work
* Eligibility to work in the UK on a full-time and permanent basis
* Desirable: core Object-Oriented Design practices, Design Patterns, Refactoring, and Linux development


Seniority level

* Entry level


Employment type

* Full-time


Job function

* Engineering and Information Technology


Industries

* Financial Services
* IT Services and IT Consulting
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - ruby
Belfast
Develop
Software engineer
£75,000 a year
Similar job
Software engineer
Belfast
Expleo Group
Software engineer
Similar job
Software engineer
Belfast
Hayward Hawk
Software engineer
See more jobs
Similar jobs
It jobs in Belfast
jobs Belfast
jobs Antrim
jobs Northern Ireland
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Belfast > Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save