Belfast, United Kingdom
1 day ago
Software Engineer

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@globalpay.com.

Confirmar seu email: Enviar Email