Lead Software Engineer
Core
Lead a global engineering team to build and enhance secure, high-performance payment transfer services (Mastercard Send) and applications.
Role type
Senior IC Lead Software Engineer (Payments) (via careerplan.io/jobs/R-282632-lead-software-engineer-at-mastercard)
Builds
Mastercard Send platform, payment transfer services, and connected applications
Domain
Fintech / Digital Payments
Deliverable
production ML models | product features
Required skills
Secure coding in multiple languages (Java, JavaScript, SQL), API design and standards, CI/CD orchestration, test-driven development (TDD/BDD), cloud-native development, system architecture, debugging and troubleshooting, agile/DevOps practices
Preferred skills
Infrastructure as code, trunk-based development, advanced design patterns, vulnerability management tools
Technologies
Java, JavaScript, SQL, Git, Jenkins, AWS, Azure, Sonar, Zally, Checkmarx
Responsibilities
Own complex problems with cross-service dependencies; design and develop service-level solutions; drive prioritization and backlog management; automate software delivery pipelines; provide architecture and development guidance to team members; conduct technical interviews and evaluate promotion recommendations; ensure high availability and reduce incident mitigation time
Seniority
Senior, hands-on IC with leadership responsibilities