Mastercard is seeking a Manager of Software Engineering to join their Reactive System Architecture team. This role is crucial in enabling Mastercard's internal applications to implement event-driven methodologies for real-time and near-real-time payment flows. The position offers an opportunity to work on cutting-edge payment technologies at a global scale.
The ideal candidate will lead the development of large-scale distributed systems, focusing on event-driven architectures. They will be responsible for designing and implementing resilient applications that power Mastercard's next-generation payment systems. The role requires strong technical leadership, with responsibilities including code review, architectural decisions, and mentoring team members.
Key technical areas include Java development, distributed systems, event-driven architecture, and modern DevOps practices. The position requires expertise in secure coding practices, test-driven development, and cloud-first approaches. The successful candidate will work closely with product partners to drive prioritization and make strategic technical decisions.
This role offers the opportunity to work with a global team, contribute to strategic initiatives in digital payments, and help shape the future of payment technology. The position combines technical expertise with leadership responsibilities, making it ideal for someone looking to impact financial technology at a global scale while developing their career at a leading technology company.