Lead Software Engineer
Mastercard
Mastercard
Join Mastercard as a Lead Software Engineer and drive the future of payment transaction processing. This is a hands-on role focused on developing our next-generation Decision Management Platform. You will shape architecture, write code, and mentor a talented team.
Our platform is crucial for scoring and approving billions of payment transactions globally. We're seeking an engineer who can own technical areas end-to-end, transforming ambiguous goals into reliable services and user-facing experiences.
As a Lead Software Engineer, you will own key backend and full-stack capabilities from conception through production support. This includes designing and building scalable services, APIs, and frontend components.
You will set technical direction, make informed architectural decisions, and guide engineers toward maintainable solutions. Raising engineering quality through design and code reviews, and leveraging AI coding tools for enhanced team productivity are also key aspects of this role.
We are looking for a proven leader who excels at delivery and thinks holistically about systems. Candidates should demonstrate hands-on experience with backend services, API design, and full-stack applications, particularly within complex production environments.
Strong fundamentals in software design, architecture, testing, and secure coding are essential. The ability to mentor engineers and influence technical direction through clear communication and hands-on contribution is highly valued. A Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience, is required.
MasterCard
Information Technology & Services