Lead Software Engineer
Mastercard
Mastercard
Join a dynamic team at Mastercard, a global leader in digital payments, dedicated to building a secure, simple, and accessible digital economy. As a Lead Software Engineer, you will play a pivotal role in developing cutting-edge payment authentication and security solutions that drive innovation and revenue for Mastercard.
This role offers the opportunity to shape the future of e-commerce transactions, focusing on products like ID Check, Token Authentication Service, and Token Authentication Framework. You'll lead large, diverse technology teams, ensuring the delivery of robust and scalable solutions that meet the needs of business partners and customers worldwide.
Provide technical leadership and strategic direction for multiple software engineering teams and functional areas.
Drive the development and delivery of best-of-breed authentication products for e-commerce, ensuring high quality, security, and scalability.
Mentor and guide junior team members, fostering a culture of continuous learning and improvement.
Collaborate with cross-functional teams to research, create, and evaluate technical solution alternatives.
Ensure adherence to development and testing standards, quality assurance processes, and audit requirements.
A Bachelor's degree in Information Technology, Computer Science, or a related field is required.
Minimum of 15 years of experience in software engineering, including significant technical leadership and architectural experience.
Mandatory experience with Agile methodologies and AI native software engineering, including LLM experience and AI native SDLC/PDLC.
Proficiency in Java, Spring Boot, Hibernate, JUnits, and web services, with experience in cloud-based application development (PCF, Azure, etc.) and microservices.
Demonstrated ability to lead complex projects, manage departmental budgets, and possess strong verbal and written communication skills.
MasterCard
Financial Services