Senior Principal Software Engineer

Mastercard Mastercard · Fintech · New York, NY +7 · Engineering

Mastercard is seeking a Senior Principal Software Engineer to provide technology leadership and strategic influence for their next-generation Decision Management Platform. This role focuses on leveraging disruptive technologies in real-time AI inferencing and decisioning to improve product effectiveness, business agility, and technical resilience. The engineer will lead architectural design, define service interactions, and partner with leaders to deliver new services. They will also own customer experience, simplify architecture, and drive organization-wide initiatives for software engineering best practices. The role requires experience in senior technical leadership, cloud-native platforms, distributed systems, real-time data-driven platforms including AI/ML inferencing, cloud platforms, API design, data platforms, AI/ML platforms, MLOps, and model deployment. Strong programming skills and experience mentoring engineers are also essential.

What you'd actually do

  1. Lead architectural design for complex, enterprise-wide initiatives spanning multiple services and programs.
  2. Define and evolve service interactions, dependency models, and policies to ensure scalability, security, and resilience.
  3. Partner with business and product leaders to architect and deliver new services that enable innovative products and bundles.
  4. Own and improve the end-to-end customer experience across a portfolio of services and applications.
  5. Drive organization-wide initiatives to advance software engineering craftsmanship and best practices.

Skills

Required

  • Prior experience in senior technical leadership roles such as Senior Engineer, Lead Engineer, Principal Engineer, or Enterprise Architect within large-scale technology organizations, with a strong focus on platform engineering and enterprise architecture.
  • Experience designing and delivering large-scale, cloud-native platforms supporting high availability, scalability, and performance requirements.
  • Deep expertise in distributed systems, microservices architectures, and event-driven systems.
  • Experience building and supporting real-time, data-driven platforms, including AI/ML inferencing and decisioning systems.
  • Strong background in cloud platforms (AWS, Azure, or GCP) and hybrid architecture environments.
  • Experience designing APIs, integration patterns, and enterprise-scale service orchestration solutions.
  • Hands-on experience with data platforms, streaming systems, and large-scale data pipelines.
  • Exposure to AI/ML platforms, MLOps practices, and model deployment and lifecycle management in enterprise environments.
  • Experience defining and driving enterprise architecture standards, governance frameworks, and engineering best practices.
  • Strong experience evaluating architecture trade-offs across scalability, performance, cost, and business priorities.
  • Strong programming experience in a modern language such as Java, Go, or Python.
  • Track record of mentoring engineers and elevating engineering maturity across teams and organizations.
  • Strong communication skills with experience presenting complex technical solutions to executive, technical, and non-technical audiences.
  • Proven track record of driving consensus and alignment in large, matrixed organizations.
  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related quantitative field, or equivalent practical experience.

What the JD emphasized

  • real time AI inferencing
  • AI/ML inferencing and decisioning systems
  • AI/ML platforms
  • MLOps practices
  • model deployment and lifecycle management

Other signals

  • enterprise-scale initiatives
  • real time AI inferencing
  • decisioning domain
  • AI & DPE technology strategy
  • AI/ML inferencing and decisioning systems
  • AI/ML platforms
  • MLOps practices
  • model deployment and lifecycle management