Taro Logo

Software Engineer

A leading pure play payments technology company delivering innovative software and services globally, serving over 3 million companies and 1,300 financial institutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

Global Payments is a leading payments technology company that enables millions of daily transactions between buyers and sellers worldwide. As a Software Engineer, you'll join a team serving over 3 million companies and 1,300+ financial institutions, working on critical payment processing systems. The role combines technical expertise in Java, microservices, and cloud technologies with client-facing responsibilities.

You'll be responsible for architecting and maintaining payment processing applications, ensuring optimal system performance, and providing high-quality solutions for client needs. The position requires strong technical skills in Java, SpringBoot, and microservices architecture, along with the ability to understand and implement complex payment processing workflows.

This is an excellent opportunity for a mid-level engineer looking to grow in the fintech space. You'll work with modern technologies including Docker, Kubernetes, and AWS, while gaining deep domain knowledge in payment systems. The role offers significant learning opportunities in both technical and business aspects of payment processing.

The position requires a combination of technical excellence and client relationship skills, as you'll be the first point of contact for client technical needs. You'll work in an environment that values both technical innovation and business impact, with opportunities to influence system architecture and client solutions.

Working at Global Payments means joining a dynamic team that processes transactions for over 600 million cardholders globally. The company's worldwide presence and continued growth provide excellent opportunities for career advancement and exposure to cutting-edge payment technologies.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Oversee application systems, architecture, design, data workflow, and system interfaces
  • Ensure optimal application and system performance
  • Complete client maintenance and verify changes with quality and accuracy
  • Participate in internal and external meetings and documentation
  • Solve client software problems relating to TSYS software
  • Establish positive rapport with clients and maintain long-term relationships
  • Available 24/7 for client support (may carry company mobile)
  • Perform detailed analysis, issue resolution, and developmental requests

Requirements For Software Engineer

Java
JavaScript
Kafka
Kubernetes
MySQL
React
  • Bachelor's degree in engineering fields
  • 2-4 years professional experience in coding, designing and development
  • Experience with Java 8+, J2EE, SpringBoot, Docker, K8S, RESTful API
  • Knowledge of Object Oriented Programming and Microservice Architecture
  • Basic working knowledge of Oracle PL/SQL or MySQL
  • Experience in Agile and SCRUM based projects
  • Understanding of payment systems processes (preferred)
  • Knowledge of AWS Cloud Services (preferred)

Interested in this job?

Jobs Related To Global Payments Software Engineer