Taro Logo

Lead 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.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS

Job Description

Global Payments is a leading payments technology company that enables millions of daily transactions between buyers and sellers worldwide. As a Lead Software Engineer, you'll play a crucial role in developing and maintaining mission-critical payment solutions that serve over 3 million companies and 600 million cardholders globally.

The position offers an opportunity to work with both front-end and back-end technologies, developing complex software solutions in a modern tech stack including Java, Python, Node.js, and React. You'll be working in a hybrid environment in Noida, collaborating with cross-functional teams to design and implement robust payment processing systems.

This role requires a strong technical background with at least 6 years of experience in software development. You'll be responsible for creating complex program specifications, performing code reviews, and ensuring compliance with PCI security standards. The position involves mentoring junior engineers and participating in client-facing meetings, making it ideal for someone who combines technical expertise with leadership abilities.

The company offers a dynamic environment where you'll work with cutting-edge payment technologies, from traditional databases to modern cloud solutions. As part of a global team of 24,000 employees, you'll have the opportunity to impact financial technology solutions used by millions of people daily. The role provides a perfect blend of technical challenges and leadership opportunities in the rapidly evolving fintech sector.

Last updated 10 days ago

Responsibilities For Lead Software Engineer

  • Develop moderately complex code using both front and back end programming languages
  • Design, create, and deliver program specifications for code development
  • Perform testing, validation requirements, and corrective measures for complex code deficiencies
  • Participate in client facing meetings and vendor partnership teams
  • Provide advice on design, development and enforcement of business application standards
  • Develop and recommend billable hours and resource estimates on complex initiatives
  • Assist with on-the-job training and provide expertise to software engineers

Requirements For Lead Software Engineer

Java
Python
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)
  • Understanding of PCI security compliance