Mastercard

Principal Software Engineer

Mastercard
Apply
3 days ago
Pune, IndiaStaff+

Responsibilities

  • Lead the architecture and design of large-scale distributed systems serving millions or billions of transactions.
  • Design and build shared reusable libraries, components, and enterprise engineering patterns.
  • Drive engineering decisions across multiple products, services, business domains, and program lines.
  • Define long-term technology strategy, architecture standards, and platform roadmaps.
  • Evaluate trade-offs involving scalability, resiliency, performance, security, maintainability, and cost.
  • Lead architecture reviews, capacity planning, performance engineering, and resiliency initiatives.
  • Architect dependent services, service interactions, policies, and new services or product bundles with business and product owners.
  • Improve the customer experience and cost-benefit of service and architecture strategies.
  • Consult across teams to identify synergies and reuse opportunities.
  • Lead organization-wide technical engagements, public speaking, white papers, and technical blogs.

Requirements

  • Experience designing and developing highly available, fault-tolerant, geographically distributed systems.
  • Experience solving complex consistency, replication, concurrency, caching, and data-partitioning challenges.
  • Experience developing systems operating at massive scale with near-zero downtime.
  • Demonstrated mastery across the technology stack, including Java or Go, Layer 7 protocols, messaging systems, Kubernetes, service mesh, microservices, databases, operating systems, networking, storage, and compute subsystems.
  • Ability to understand system behavior from application requests through network, storage, and hardware layers.
  • Ability to troubleshoot complex production performance issues and write production-quality Java code.
  • Strong expertise in distributed systems, scalability, architecture, performance, resiliency, and enterprise technology strategy.

Tech Stack

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me