Taro Logo

Lead Software Engineer

A leading pure play payments technology company delivering innovative software and services globally, enabling efficient business operations across multiple channels.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

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 involves working throughout the software development lifecycle, creating complex code using both front-end and back-end technologies, and providing technical leadership within the team.

The role requires expertise in multiple programming languages and architectures, with a focus on developing robust payment processing systems. You'll be responsible for designing, coding, and implementing applications while ensuring compliance with Payment Card Industry (PCI) security standards. The position offers the opportunity to work with cutting-edge technologies including cloud platforms, modern frameworks, and both SQL and NoSQL databases.

As a technical leader, you'll participate in client meetings, contribute to architectural decisions, and mentor other software engineers. The role combines hands-on development with technical leadership, requiring both deep technical expertise and strong communication skills. Working in a hybrid environment, you'll collaborate with global teams to deliver innovative payment solutions that drive the company's continued growth and success.

The ideal candidate brings at least 6 years of professional experience, strong knowledge of multiple programming languages, and experience with payment systems or financial technology. This position offers the opportunity to make a significant impact on the global payments technology landscape while working with a diverse, worldwide team focused on delivering best-in-class payment solutions.

Last updated 9 days ago

Responsibilities For Lead Software Engineer

  • Develops complex code using both front and back end programming languages
  • Designs, creates, and delivers program specifications for code development
  • Performs testing, validation, and corrective measures for code deficiencies
  • Participates in client facing meetings and vendor partnership teams
  • Provides advice on design, development and enforcement of business application standards
  • Develops and administers resource estimates on complex initiatives
  • Assists with training and provides expertise to software engineers

Requirements For Lead Software Engineer

Java
Python
JavaScript
Node.js
React
MongoDB
MySQL
  • 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 languages/technologies
  • Experience working with various APIs and external Services
  • Experience with both relational and NoSQL Databases
  • Knowledge of Linux distributions (Ubuntu, CentOS/RHEL, Amazon Linux)
  • Experience with development tools like Eclipse, Visual Studio, Webpack