Lead Software Engineer
Core
Lead a team of developers to design and build end-to-end Switching Solutions for Mastercard's Payment Networks, focusing on customer experience and real-time application features.
Role type
Lead Software Engineer / Service Architect
Builds
End-to-end Switching Solutions and real-time online application features for the Payment Networks
Domain
Payments / Cloud Native / Microservices
Deliverable
production ML models | product features
Required skills
Java, Object-Oriented Design, SOLID principles, Spring Boot, Microservices, Event Driven Architecture, Cloud Native (Pivotal Cloud Foundry), Agile (SAFe)
Preferred skills
Emerging technologies, modern caching/persistence mechanisms, automation, Proofs-of-concept
Technologies
Java, Spring Boot, Pivotal Cloud Foundry, Microservices, Messaging/Event Driven Frameworks
Responsibilities
Architect and deliver end-to-end product development for Switching Solutions; mentor and train development teams; coordinate with global business and architecture stakeholders; lead initiatives to improve automation and quality metrics; decide on relevant tools, technologies, and patterns for services.
Seniority
Senior, hands-on IC with leadership responsibilities