Software Engineer II
Core
Design, develop, test, deploy, and maintain scalable backend software solutions and AI-enabled applications for Mastercard's Core Payments department.
Role type
Senior IC Software Engineer (Backend & AI Integration)
Builds
Scalable microservices, RESTful APIs, distributed systems, and AI-integrated applications for global digital payments.
Domain
Fintech / Digital Payments / Generative AI
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, SQL, RESTful APIs, CI/CD, Containerization, Cloud-native development, AI-assisted development tools, System design
Preferred skills
Generative AI technologies, AI agents, Model Context Protocol (MCP), Event-driven architectures, Observability tools
Technologies
Java, J2EE, Spring Boot, SQL, GitHub Copilot, Claude Code
Responsibilities
Design and build scalable microservices and APIs integrating AI/ML capabilities; Implement secure coding practices and remediate vulnerabilities; Develop automated testing and CI/CD pipelines; Monitor and optimize application performance and reliability; Collaborate with stakeholders to deliver high-quality software solutions.
Seniority
Mid-Senior, hands-on IC