Principle Software Engineer

Mastercard

C++ java golang software architecture
Hp non-stop tandem infrastructure expertise
Iso8583 iso20022 financial messaging standards
This role involves leading the architecture and design of Mastercard's Core Payment Systems to handle high-throughput financial transactions globally

Job Summary

  • This role involves leading the architecture and design of Mastercard's Core Payment Systems to handle high-throughput financial transactions globally.
  • The successful candidate will define requirements for new applications while ensuring seamless integration with backend systems using gRPC and Axon.
  • Responsibilities include overseeing fleet management, observability, and lifecycle management of edge nodes across cloud and on-premises environments.

Matching Summary

This role involves leading the architecture and design of Mastercard's Core Payment Systems to handle high-throughput financial transactions globally.

Skills & Requirements

Must-have

  • C++ Java Golang software architecture
  • HP Non-Stop Tandem infrastructure expertise
  • ISO8583 ISO20022 financial messaging standards
  • Kubernetes containerization and deployment
  • Distributed system design for edge nodes
  • gRPC Axon NGFT integration protocols

Nice-to-have

  • Leadership in cross-functional engineering teams
  • Experience with chaos engineering practices
  • Mentorship on secure coding standards
  • Knowledge of advanced design patterns
  • Strategic trade-off discussion skills

Key Requirements

  • Deep expertise in distributed systems and edge computing
  • Proven track record operating Kubernetes platforms at scale
  • Expert understanding of HP Non-stop internals
  • Strong knowledge of security architecture and compliance

Work Rights

Not specified

Tailored Resume

Cover Letter