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

Software engineer

Belfast
Total System Services
Software engineer
Posted: 16 September
Offer description

Overview

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

Our Company

Global Payments helps businesses succeed by delivering secure and personalized payment solutions. We enable software developers and enterprises to integrate embedded commerce into their systems, helping them grow their businesses, strengthen customer loyalty, and adapt to the rapidly changing ways people pay for goods and services.

With a visionary approach to payments, we provide scalable, innovative solutions that power millions of safe, seamless transactions worldwide and we’re looking for talented engineers to help us continue shaping the future of commerce.


Your New Position

As a Software Engineer, you will be responsible for designing and developing software components that underpin our global payments platform. Working within a collaborative team, you’ll focus on developing and building secure and scalable applications that serve both card-present and e-commerce payment needs.

You’ll participate in the full development lifecycle from requirements analysis through implementation, automated testing, deployment, and ongoing improvement. Along the way, you’ll learn and apply engineering practices that ensure quality, security, and reliability at scale.


What You Will Be Doing

* Developing secure software, using hardware security and trusted computing modules to securely capture, store and transmit sensitive payment data

* Implementing secure end-to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures

* Delivering quality code through automated testing frameworks.

* Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface and implementation

* As part of a customer-focused team, seek understanding of and value in our customer’s requirements, and actively shape the product from an engineering standpoint

* Participating in team workshops to generate ideas and high-quality technical solutions – picking the right solution whilst balancing idealism and pragmatism

* Assisting with troubleshooting and repairing defects

* Simplifying and improving existing technical methodologies

* Adhering to and applying overarching internal practices and policies with respect to coding standards, unit testing and lean application development


What We Ask For

* A BSc in Computer Science or related field (or equivalent experience).

* Strong proficiency in C# or another object-oriented programming language

* Experience with automated testing frameworks (e.g., SpecFlow, NUnit, xUnit).

* Solid understanding of relational databases, particularly MS SQL Server.

* Exposure to Azure and AWS cloud services.

* Experience with CI/CD pipelines (Jenkins, GitHub) and quality/security tools (SonarQube, Snyk).

* Strong analytical and problem-solving skills, with excellent communication and collaboration abilities.

* Eligibility to work in the UK on a full time and permanent basis.


Advantageous

* Familiarity with Python or Java.

* Experience with modern web frameworks (React, Angular, Vue).

* Previous work in payments, fintech, or other regulated industries.


Why You’ll Love It Here

* When you join Global Payments, you’ll be part of a team that believes in making an impact for our customers, our communities, and each other.

* Competitive salary and comprehensive benefits package.

* Flexible, remote-first working, supported by a Belfast hub.

* The chance to contribute to mission-critical global payment systems that millions of people rely on daily.

* Opportunities for career growth and professional development, with mentoring, training, and certifications.

* A collaborative culture where your ideas are valued, your growth is supported, and your work truly matters.

Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs at globalpay dot com.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer (riverside tower, belfast (n.i), united kingdom)
Belfast
BT
Software engineer
Similar job
Software engineer, back-end
Belfast
Symphony
Software engineer
£80,000 - £120,000 a year
Similar job
Staff software engineer
Belfast
CME Group
Software engineer
£60,000 - £90,000 a year
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