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.
Columbus, GA, USAAlpharetta, GA, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

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 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.

Last updated a day ago

Responsibilities For Software Engineer

  • Develop moderately complex code using both front and back end programming languages
  • Design, create, and deliver program specifications for code development
  • Provide broad and in-depth knowledge of analysis, modification, and development of complex code/unit testing
  • Participate in client facing meetings and vendor partnership teams
  • Provide advice on design, development and enforcement of business/infrastructure application standards
  • Develop and recommend billable hours and resource estimates on complex initiatives
  • Assist with on-the-job training and provide expertise to other software engineers

Requirements For Software Engineer

Java
Python
JavaScript
Node.js
React
MongoDB
  • BS in Computer Science, Information Technology, Business/Management Information Systems or related field
  • Minimum 6 years professional experience in coding, designing, developing and analyzing data
  • Advanced knowledge of two or more front/back end programming languages
  • Experience working with various APIs and external Services
  • Experience with both relational and NoSQL Databases
  • Knowledge of Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux)

Interested in this job?

Jobs Related To Global Payments Software Engineer