As a Lead Software Engineer at Global Payments Technology, you will lead a geographically distributed team responsible for designing and developing our core payment processing platform using modern cloud-native technologies. You will work with teams across multiple locations including the USA and Pune, India, requiring strong communication and coordination skills across different time zones.