Global Payments Inc. Logo

Global Payments Inc.

Software Engineer

Posted 5 Days Ago
Be an Early Applicant
In-Office
Belfast, County Antrim, Northern Ireland
Entry level
In-Office
Belfast, County Antrim, Northern Ireland
Entry level
Design and develop secure payment gateway software using object-oriented languages (primarily C#). Implement secure end-to-end transactions, integrate with partners via SOAP/JSON, apply cryptographic techniques and hardware security modules, participate in full SDLC, troubleshoot defects, and improve technical methodologies within a collaborative team.
The summary above was generated by AI

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. 

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 Integrated 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 – accommodating the swiftly-shifting ways consumers pay for goods and services. With this visionary payment processing platform, Global Payments Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability.

Your new position

You, as a Software Engineer are responsible for the design and development of our software components that are deployed to our payment gateway. Our payment gateway supports the Genius family of products (highly secure devices capable of handling card present transactions), eCommerce payments as well as offering value add services.  Working within a team, you will develop primarily in modern Object Oriented Languages (C#) and frameworks utilising a variety of transport and wire protocols to integrate with our processing partners’ systems.

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

  • Using SOAP and JSON based web technologies as both client and server within the payment ecosystem

  • Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release.

  • 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, lean development, and status reports.

What we ask for
  • BSc or MSc or equivalent in Computer Science or related field

  • Working experience in C#, Java or other OO programming languages

  • Experience of at least one of XML, JSON, HTML

  • Passion for and self-motivated interest in Software Development as a profession, not just a job

  • Strong analytical, problem-solving, communication and organizational skills 

  • Must be proactive, self-motivated, attentive to detail, and able to work well under pressure 

  • Strong communication skills

  • Team player with a desire to learn from more experienced engineers and develop themselves

  • Able to take ownership of, and responsibility for, assigned work

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

What we’d like you to have (but don’t need immediately)
  • Experience with Design Patterns, Refactoring, OO Design and related areas is advantageous

Benefits:

  • Competitive salary

  • Remote-first flexible working from our new office in the heart of Belfast city centre or remotely - wherever suits you best

  • 26 days leave (plus Bank holidays) increasing with length of service

  • Vitality private medical insurance

  • Dental insurance

  • Life insurance / income protection / critical illness

  • Up to 5% matching pension contributions and Salary Sacrifice 

  • 26 weeks company paid maternity leave

  • Cycle to work scheme

  • Electric car scheme

  • Stock purchase plan

  • Twice annual worldwide community volunteering days

  • Company social events

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 [email protected].

Top Skills

C#
Cryptography
Digital Signatures
Hardware Security Modules (Hsm)
HTML
Java
JSON
Object-Oriented Programming
Soap
XML

Similar Jobs

6 Days Ago
Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Mid level
Mid level
Fintech • Software • Financial Services
Apex Fintech Solutions seeks a Software Engineer II for designing, developing, and maintaining a real-time automated portfolio rebalancing solution focusing on trading system integration, ETL pipeline development, microservices architecture, and API development.
Top Skills: Aws Api GatewayAws CdkAws DynamodbAws EcsAws LambdaAws S3Aws SqsBotoCloudwatchDatadogDjangoGoJavaPrometheusPython
12 Days Ago
Hybrid
Belfast, County Antrim, Northern Ireland, GBR
Mid level
Mid level
Fintech • Software • Financial Services
As a Software Engineer II, you will design, build, and optimize billing services on the Apex Ascend platform using languages like Java and Python. Responsibilities include developing microservices, testing, debugging, and collaborating with teams to enhance billing applications.
Top Skills: BazelBigQueryFlywayGoGoogle Cloud PlatformJavaPostgresPub/SubPythonSQL
2 Days Ago
In-Office
Belfast, County Antrim, Northern Ireland, GBR
Mid level
Mid level
Industrial • Manufacturing
Develop and maintain SystemOperations applications (NestJS, Angular, GraphQL, SQL, MQTT). Own and improve CI/CD pipelines, release automation, tooling (GitHub, Atlassian, Nexus, SonarQube), environment administration, and observability while ensuring IEC-62443 security alignment and cross-functional collaboration.
Top Skills: Nestjs,Angular,Graphql,Sql,Mqtt,Docker,Github,Github Actions,Gitlab Ci,Jenkins,Atlassian Jira,Confluence,Bitbucket,Nexus,Sonarqube,Docker,Message Brokers,Dhcp,Mdns,Iec-62443-3-3,Iec-62443-4-1,Automated Testing Frameworks

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account