Lead Software Engineer
Core
Design and drive microservices-based architecture for the Mastercard Merchant Acceptance Program to support global-scale, high-transaction volume payment systems.
Role type
Senior IC software architect (fintech)
Builds
Merchant acceptance platforms and services for cardholders and merchants (via careerplan.io/jobs/R-281852-lead-software-engineer-at-mastercard)
Domain
Fintech / Global Payments
Deliverable
production ML models | product features
Required skills
Microservices architecture, System design, Cloud-native technologies, Container orchestration (Kubernetes), High-availability design, Enterprise API design, Java, Spring Boot, PostgreSQL, SQL Server, Azure, AWS, Git, Continuous delivery
Preferred skills
Front-end frameworks (Angular, React), HTML5, CSS, Javascript, Automated testing, Agile methodologies, Mentorship
Technologies
Java, Spring, Spring Boot, Kubernetes, Azure, AWS, PostgreSQL, SQL Server, Angular, React, Git
Responsibilities
Drive overall architecture using microservices-based designs for the fintech industry; Design enterprise-grade APIs following Mastercard best-practices; Design and maintain technical blueprints and service descriptions; Incorporate high-availability and system resiliency into solutions; Partner with senior technical and product leaders on delivery; Perform design reviews to ensure team adherence; Provide technical leadership and mentorship to development teams; Represent the program as the primary technical advocate.
Seniority
Senior, hands-on IC