Principal Software Engineer - Java Architect, Microservices, Cloud, Springboot
Mastercard
Mastercard
Join Mastercard, a global leader powering economies and empowering individuals across more than 200 countries. We are driving the shift towards instant, account-to-account payments with our Real-time Payments (RTP) program. This mission-critical financial infrastructure supports high transaction volumes with low latency and exceptional resilience.
Our RTP platforms are integral to a sustainable economy, offering secure, simple, and accessible payment solutions. We are committed to building scalable, robust platforms that evolve securely through strong architecture, disciplined engineering, and a relentless focus on non-functional excellence.
As a Principal Software Engineer, you will lead hands-on technical execution and architectural design for RTP products and platform capabilities. You'll own the end-to-end delivery of complex services, ensuring high-quality software components and adherence to enterprise architecture standards.
Key responsibilities include defining reference architectures, leading technical design reviews, making critical technology trade-offs, and ensuring solutions meet stringent non-functional requirements for performance, scalability, reliability, and security. You will also drive cross-market consistency, mentor senior engineers, and influence our engineering culture towards excellence.
We are seeking an experienced Principal Software Engineer with over 10 years in software engineering, specializing in designing and building large-scale distributed systems. A strong foundation in microservices and event-driven architectures is essential.
You should possess deep expertise in performance engineering, scalability patterns, resilience design, and observability. Experience with enterprise backend development using Java/Spring, along with familiarity in cloud and containerized environments, is required. While not mandatory, experience in payments or financial services is a significant advantage. Strong leadership, communication, and the ability to influence technical decisions are crucial for this role.
MasterCard
Financial Services