Principal Software Engineer – Java Architect, Microservices, Cloud, Springboot

IT Services

Mastercard

17 open roles Website

  • IT Services
  • Pune

Join a global leader driving instant, account‑to‑account payments across dozens of markets. You’ll shape mission‑critical financial infrastructure, ensuring ultra‑low latency, high resilience, and near‑zero downtime for millions of transactions daily.

What You’ll Do

  • Own architecture and detailed design for RTP products across markets.
  • Define and enforce reference architectures, design patterns, and engineering standards.
  • Lead technical design reviews ensuring alignment with enterprise architecture.
  • Deliver complex features end‑to‑end, from design through production.
  • Champion non‑functional excellence: performance, scalability, reliability, security, observability.
  • Drive cross‑market consistency and promote reuse of components.
  • Mentor senior engineers and raise engineering standards.

What You Need

  • 10+ years software engineering experience building large‑scale distributed systems.
  • Deep expertise in Java/Spring and microservices/event‑driven architectures.
  • Proven track record designing and owning critical platform architectures.
  • Strong skills in performance engineering, scalability, and resilience patterns.
  • Experience with observability, metrics, logs, tracing, and production diagnostics.
  • Hands‑on experience with cloud, containers, and heterogeneous market deployments.
  • Familiarity with payments or regulated financial services (strong plus).

Good to Have

  • Knowledge of functional languages such as Erlang.
  • Experience with front‑end frameworks like React or Angular.
  • Background in domain‑driven design and event sourcing.

The Opportunity

The RTP program spans multiple products and shared services, deployed across diverse market environments while adhering to Mastercard’s enterprise architecture and security standards.

Similar Jobs to Apply