Lead Software Engineer - .NET (Primary) + Java (Secondary)

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and technology innovation to help build a sustainable economy.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead Software Engineer - .NET (Primary) + Java (Secondary)

Mastercard is seeking a passionate and experienced Lead Software Engineer to join their Cross Border program within the Disbursement & Remittances business. This role is critical in driving the technology transformation and cloud adoption of their platform to support aggressive business growth targets of 50% per year for the next 5 years.

The position focuses on building solutions that enable payments in an any-to-any format, allowing anyone, anywhere to send or receive money using various channels including money exchanges, banks, digital wallets, cards, or fintech apps. The goal is to provide a seamless and unified experience for both individuals and businesses.

As Lead Engineer, you'll be responsible for:

  • Leading the cloud-native transformation of the .NET platform
  • Providing DevOps and cloud architecture expertise
  • Driving security and operational resilience
  • Implementing API security models and encryption
  • Managing brown-field migration to cloud-native architecture

The ideal candidate brings deep expertise in both .NET and Java development, strong understanding of cloud-native architectures, microservices, and event-driven systems. Experience with Apache Kafka, security implementations, and domain-driven design is highly valued.

This role offers the opportunity to:

  • Work on cutting-edge payment technologies
  • Lead technical transformation initiatives
  • Shape the architecture of mission-critical financial systems
  • Mentor and guide engineering teams
  • Drive innovation in a rapidly growing business unit

Join Mastercard's team to help build sustainable economies and empower people worldwide through innovative payment solutions.

Last updated 18 minutes ago

Responsibilities For Lead Software Engineer - .NET (Primary) + Java (Secondary)

  • Lead the cloud-native transformation of the .Net platform
  • Provide DevOps and cloud architecture design and engineering expertise
  • Lead Security and Operational resilience dimensions across the platform
  • Drive improvement in the non-functional posture of the platform

Requirements For Lead Software Engineer - .NET (Primary) + Java (Secondary)

Java
Kafka
  • Expertise in both .Net and Java
  • Expertise in Cloud native architectures
  • Sound understanding of 12-factor principles, microservices architecture and event-driven architecture
  • Experience in Apache Kafka
  • Sound understanding of security models in API-based solutions
  • Experience in brown-field migration initiatives
  • Strong written and verbal communications skills
  • Sound understanding of domain-driven architecture

Benefits For Lead Software Engineer - .NET (Primary) + Java (Secondary)

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer - .NET (Primary) + Java (Secondary)

Lead Software Engineer-(Python Expertise)

Lead Software Engineer position at Mastercard focusing on Python development for risk assessment solutions, combining technical leadership with hands-on development.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on risk assessment software development using Python, Node.js, and React with AWS cloud technologies.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on employee access management systems, requiring expertise in Java, React, and security infrastructure.

Lead Software Engineer (Java Full stack developer)

Lead Software Engineer position at Mastercard focusing on full-stack development with Java, working on security monitoring and response systems while providing technical leadership.

Lead Software Engineer - Workday Integrations

Lead Workday Integration Engineer role at Mastercard in Pune, focusing on designing and implementing enterprise-scale Workday integrations. 5+ years experience required.