Mastercard is seeking a Software Engineer-2-2 to join their Transfer Solutions team, focused on establishing Mastercard as a leader in real-time payments. This role combines hands-on development with technical leadership, requiring 70% coding and 30% team coaching. The position is part of the team responsible for designing, building, and operating Mastercard's next-generation payment applications across Domestic, Cross Border, and Bill Payments.
The ideal candidate will be a technology leader with strong coding abilities and experience in distributed systems. They should be passionate about domain-driven design, polyglot engineering, and functional programming. The role involves working with cutting-edge engineering practices, including feature flags, fitness functions, and modern architectural patterns.
Key responsibilities include driving complex enterprise-wide initiatives, architecting new services, contributing to team's agile processes, and leading Guild initiatives. The position requires expertise in building resilient & scalable systems, experience with multiple programming languages, and deep understanding of DevOps practices and cloud-first development.
This opportunity offers the chance to work with a global technology company that powers economies in over 210 countries. The role combines technical expertise with leadership opportunities, making it ideal for engineers who want to make a significant impact on global payment systems while growing their careers in a dynamic, innovative environment.