Lead Software Engineer (Java Developer)
Core
Leads software engineering projects and creates enhanced software solutions for Mastercard's digital payment ecosystem, ensuring team activities meet service level agreements (SLAs) and business requirements.
Role type
Senior IC Lead Software Engineer (Java)
Builds
Secure digital payment solutions and enhanced software systems for Mastercard's global network.
Domain
Financial Services / Digital Payments
Deliverable
production ML models | product features
Required skills
Java development, system architecture design, SDLC leadership, quality assurance processes, technical strategy planning, vendor selection, offshore team coordination, compliance integration, root cause analysis, technical mentoring
Preferred skills
Financial Services sector experience, Proof of Concept (PoC) execution, technology roadmap creation, security review expertise
Technologies
Java, SDLC frameworks, testing tools, security compliance tools
Responsibilities
Lead major projects and complex assignments with broad scope; develop strategic technical plans and architecture proposals; define quality metrics and lead QA/QC processes; mentor and coach team members through SDLC phases; manage production incident and problem remediation; ensure compliance with audit and security requirements.
Seniority
Senior, hands-on IC with leadership responsibilities