The Mastercard Business Intelligence Application Development Team builds analytics and reporting solutions for customers worldwide. As part of the Payment Performance Intelligence Program, the Manager Software Engineering leads the design, development, and delivery of scalable full-stack applications built with Java-based microservices and modern React or Angular frontends. The role combines technical leadership and people management, guiding engineers through the software development lifecycle, influencing architectural decisions, and delivering business-critical initiatives. The manager sets technical direction for new development, production support, and platform modernization; ensures delivery quality across internal teams and vendors; and partners with stakeholders to define technical scope, estimates, requirements, product strategy, roadmaps, and priorities. The role also leads engineering teams and promotes quality, security, reliability, scalability, operational excellence, innovation, accountability, and continuous improvement. The position requires a bachelor's degree in a related field or equivalent practical experience, leadership experience in software engineering, and extensive expertise across Java enterprise development, microservices, frontend frameworks, cloud platforms, containers, CI/CD, databases, and observability. The position is based in O'Fallon, Missouri, with a stated salary range of $140,000–$231,000 USD. Mastercard intends to fill the position by 01/27/2027, or as soon as possible if that date has passed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager