The Lead Software Engineer at Alternative Payments will play a crucial role in leading software development initiatives to enhance the company's payment solutions. Responsibilities include designing and implementing scalable software, collaborating with cross-functional teams to gather requirements, and mentoring junior developers. Candidates should possess a Bachelor's degree in Computer Science, with a minimum of 5 years of software development experience and proficiency in languages such as J