Lead Software Engineering
Core
Lead a team of engineers to develop high-performance, high-volume Java applications and deliver consumer-facing features for Mastercard's payment platform.
Role type
Lead Software Engineer (Backend)
Builds
High-volume Java applications and consumer-facing features for a global payments platform
Domain
Fintech / Payments / Cyber Security Services
Deliverable
production ML models | product features
Required skills
Java (SDK 1.8+), Microservices architecture, Cloud development (PCF, Azure), Spring framework, Kafka, Maven, Linux, SQL, Shell scripting, Multi-threading, JBoss, Tomcat, Eclipse/IntelliJ
Preferred skills
SAFe/Agile processes, Vendor and open source product integration
Technologies
Java, Kafka, Spring, Maven, Linux, SQL, PCF, Azure, JBoss, Tomcat, Eclipse, IntelliJ
Responsibilities
Develop high-performance Java applications, Provide technical guidance to junior team members, Perform code reviews, Act as point-of-contact for production support incidents, Collaborate with technical leads and analysts to define features
Seniority
Senior, hands-on IC with leadership responsibilities