Senior Software Engineer
Core
Design, develop, test, and maintain secure, scalable software solutions and microservices for Mastercard's global digital payment ecosystem.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Secure, scalable backend services, APIs, and distributed systems for digital payments
Domain
Fintech / Digital Payments
Required skills
Java, Groovy, microservices architecture, API design, CI/CD pipelines, DevOps tools (Jenkins, Docker, Chef), system architecture, performance optimization, observability, secure coding practices
Preferred skills
AI-driven automation, vendor solution selection, offshore team coordination, brownbag session delivery
Technologies
Java, Groovy, Git, Bitbucket, Jenkins, XLR, Chef, Artifactory, Docker Registry
Responsibilities
Architect and develop secure technical solutions adhering to Mastercard standards; lead system development and maintenance to meet SLAs; manage full SDLC including requirements, design, testing, and deployment; perform production incident management and root cause analysis; mentor team members and conduct technical training; coordinate offshore development activities
Seniority
Senior, hands-on IC with leadership responsibilities