Lead Software Engineer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, helping build a sustainable economy through digital payments solutions.
Backend
Lead Software Engineer
In-Person
10+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

Mastercard is seeking a Lead Software Engineer to join their Corporate Solutions team. This role combines technical leadership with hands-on development, requiring expertise in software development and quality engineering to build resilient, testable software products. The ideal candidate will lead a 10+ member scrum team working on software development using Agile methodology.

The position offers an opportunity to work with cutting-edge technologies in a global financial technology leader. You'll be responsible for developing high-performance Java applications while ensuring engineering excellence through proper implementation of design patterns and best practices. The role involves close collaboration with technical architects and product owners to shape product features and technical direction.

As a Lead Engineer, you'll guide your team in building secure, scalable solutions while maintaining high quality standards. The role requires strong technical skills in Java, Spring Boot, cloud technologies, and modern development practices, combined with excellent leadership and communication abilities. You'll play a crucial role in evaluating technical solutions, improving processes, and driving innovation.

This is an individual contributor role focused on technical leadership rather than line management. It offers the chance to work on impactful projects that power economies and empower people across 200+ countries. The position requires a balance of technical expertise, leadership skills, and the ability to drive engineering excellence while delivering business value.

Last updated 9 days ago

Responsibilities For Lead Software Engineer

  • Lead team developing high-performance, high-volume Java applications
  • Work with technical architects and product owners to define/prioritize features
  • Provide direction for developing high quality, secure, scalable software solutions
  • Evaluate technical solution alternatives
  • Ensure team follows MasterCard Quality Assurance processes
  • Support collection and reporting of project metrics
  • Help identify opportunities to enhance standards and improve process efficiency

Requirements For Lead Software Engineer

Java
PostgreSQL
  • Bachelor's degree in information systems, Information Technology, Computer Science or Engineering
  • 10-13 years of experience in scalable, multi-threaded software products
  • Experience leading scrum teams of software engineers
  • Hands-on experience with RESTFUL APIs
  • Knowledge of Cloud Native Development (PCF & AWS)
  • Experience with CI/CD tools like Jenkins
  • Knowledge of Test Automation Frameworks
  • Understanding of Java/microservices design patterns
  • Excellent verbal and written communication skills

Benefits For Lead Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive medical, dental, and vision insurance
  • Professional development opportunities
  • Global work environment

Interested in this job?

Jobs Related To Mastercard Lead Software Engineer

Lead Software Engineering

Lead Software Engineer position at Mastercard focusing on Platform & API development using Clojure and AWS in Seattle.

Lead Software Engineering

Lead Software Engineering role at Mastercard focusing on full-stack development with Scala and Google Cloud Platform, leading innovation in payment technology.

Lead Software Engineer

Lead Software Engineer position at Mastercard focusing on payment security and authentication systems, requiring 8-12 years of experience in Java development and technical leadership.

Lead Software Engineer C#

Lead Software Engineer C# position at Mastercard's Open Banking Division, focusing on secure API development and financial data solutions.

Lead Software Engineer, Full Stack (Java, AWS, Kafka) - Dealer Tech

Lead Software Engineer position at Capital One focusing on full-stack development with Java, AWS, and Kafka for dealer technology solutions.