Taro Logo

Lead Software Engineer

A Fortune 500 company that provides payment technology and software solutions, processing payments for over 3 million companies and 600 million cardholders globally.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Job Description

Global Payments is a leading Fortune 500 company revolutionizing the payments technology landscape, serving over 3 million companies and 600 million cardholders worldwide. As a Lead Software Engineer in our Pune office, you'll play a crucial role in shaping our payment solutions and technical architecture.

The position offers an exciting opportunity to lead the development of high-performance software solutions and APIs while working with cutting-edge technologies in the Microsoft .NET ecosystem. You'll be responsible for designing and implementing robust systems, mentoring junior engineers, and ensuring the security and reliability of our payment processing infrastructure.

The ideal candidate will bring 8-11 years of software development experience, with deep expertise in C# .NET, JavaScript frameworks, and SQL Server. You'll be working at the intersection of technology and financial services, contributing to systems that process millions of transactions daily.

What makes this role particularly compelling is the chance to work on mission-critical payment systems while leading technical initiatives that directly impact Global Payments' worldwide operations. You'll collaborate with cross-functional teams, drive architectural decisions, and help shape the future of payment technology.

The role offers professional growth in a Fortune 500 environment, exposure to enterprise-scale systems, and the opportunity to work with a global team of payment technology experts. If you're passionate about building secure, scalable payment solutions and leading technical teams, this position offers an excellent opportunity to make a significant impact in the fintech industry.

Last updated 18 days ago

Responsibilities For Lead Software Engineer

  • Design, implement, and maintain high performance software solutions
  • Build APIs that simplify integration for external developers
  • Build intuitive UIs that enhance the user's experience
  • Analyze and solve performance problems
  • Improve application reliability and responsiveness
  • Create technical documentation
  • Coach junior engineers
  • Lead change management and release process
  • Maintain documentation for PCI, SOX, and FFIEC audits

Requirements For Lead Software Engineer

JavaScript
Node.js
React
  • Bachelor's Degree or higher in Computer Science or related field
  • 8 to 11 years of software development experience
  • High level proficiency in Microsoft .net stack, C# .Net, Server, Entity Framework
  • Expertise in JavaScript, Git, Angular/React/Vue JS, MVC, ASP.Net, Web API, .Net Core
  • Strong knowledge of Microsoft SQL Server
  • Understanding of design principles, threading, real-time processing
  • Experience debugging and performance tuning applications
  • Excellent written and verbal communications skills
  • Understanding of payment domain preferred
  • Experience with TFS builds, releases, CI/CD pipelines

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal employment opportunities
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance