Lead Software Engineer
Core
Leads software engineering projects and delivers enhanced software solutions for Mastercard's digital payment ecosystem.
Role type
Lead Software Engineer
Builds
Enhanced software solutions and proof of concept applications for digital payments
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Java, Spring, Hibernate, SQL, Oracle, REST/SOAP web services, Git/Subversion, object-oriented programming, software design patterns, relational database management, Agile methodologies
Preferred skills
ExtJS, JUnit/Mockito, SAFE Agile, multi-threading concepts
Technologies
Java, Spring, Hibernate, SQL, Oracle, Git, Subversion, ExtJS, JUnit, Mockito, SOAP, REST, XML, XSL
Responsibilities
Research alternative technical solutions for changing business needs, lead major projects with broad scope, ensure team activities meet service levels, create proof of concept applications, develop technology roadmaps, evaluate third-party products, adhere to quality control practices
Seniority
Senior, hands-on IC with leadership responsibilities