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.