Lead Software Architect – Payments Network
Core
Define end-to-end product architecture for Mastercard's switching and network services, ensuring scalability, resilience, and security at network scale.
Role type
Senior IC Product Architect (Payments Network)
Builds
High-level system designs, architectural blueprints, and artifacts for switching and network services.
Domain
Financial services / Payments infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Enterprise-scale system design, Domain Driven Design, Microservices, Event Driven Architecture, Cloud Native principles, API design, Eventual Consistency, gRPC, REST, NoSQL, SQL, Caching technologies, Frontend stack, AI/ML, LLM, Deep learning
Preferred skills
Payments industry knowledge, Switching domain expertise
Technologies
Java, SpringBoot, Kafka, NATS, Postgres, Redis, Prometheus, Grafana, React
Responsibilities
Collaborate with Product Managers and stakeholders to define product vision and success criteria; Provide early architectural assessments for technical feasibility and scalability; Establish and advocate architecture principles; Define high-level logical architecture and system designs; Produce system design documentation and architecture artifacts for new product offerings; Engage with adjacent domains to ensure seamless integration; Work with engineering teams to ensure implementation adherence to architecture principles; Ideate and architect enhancements to the network; Support customer and market engagements with architectural insights.
Seniority
Senior, hands-on IC