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 be integral to their technology team, working across the full software development lifecycle to create, design, and maintain applications using various programming languages and architectures. The role combines both front-end and back-end development, requiring expertise in multiple programming paradigms and platforms.
You'll work on mission-critical systems that process payments for over 3 million companies and 1,300 financial institutions, developing solutions that must meet strict security and compliance standards, including PCI compliance. The position offers exposure to cutting-edge payment technologies and the opportunity to work with both internal teams and external clients.
The ideal candidate will bring 6+ years of professional experience in software development, with strong capabilities in multiple programming languages and frameworks. You'll be working in a hybrid environment, collaborating with teams in Columbus and Alpharetta, Georgia. The role offers the opportunity to mentor other engineers and contribute to architectural decisions that shape the future of payment processing systems.
This position at Global Payments provides an excellent opportunity to work at the intersection of finance and technology, with exposure to various technologies including Java, Python, Node.js, React, and both SQL and NoSQL databases. You'll be part of a company that processes transactions for over 600 million cardholders, making a real impact on the global payments infrastructure.