Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Strong programming skills with deep knowledge of Java
- Excellent knowledge of Spring, gRPC and other frameworks
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock
- Good knowledge of SQL and experience working with Oracle
- Experience working with high performance applications
- Good problem diagnostic and creative problem-solving skills
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs
- Experience with testing frameworks like Rest Assure, Selenium with web driver etc
- Experience with Dockers, Kubernetes etc
- Experience with cloud platforms such as AWS, Azure, or PCF
- Experience with Front-end frameworks such as Angular
- BS in computer science or a related field preferred
What the job involves
- The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and identity validation solutions. This program enables streaming analytics, governed decision-making, and outcome management with business agility at global scale
- Our platform leverages business rules engines, AI-driven decisioning, streaming big data clusters, in-memory data grids, APIs, and intuitive UIs to deliver decisions in milliseconds across billions of transactions worldwide
- As a Senior Software Engineer, you will play a critical role in designing and implementing high-performance, cloud-ready solutions
- You’ll mentor team members while remaining hands-on with coding, testing, and design—helping shape the next generation of Mastercard’s decisioning capabilities
- Develop backend services in Java, leveraging frameworks like Spring and GRPC for high-performance applications
- Own technical assets for assigned workstreams, ensuring timely delivery and production readiness
- Collaborate with external teams, manage requirements, and drive discussions related to architecture and design
- Work with CI/CD tools (Jenkins), Kubernetes, and containerized deployments, support cloud migration initiatives
- Participate in code reviews, enforce best practices, and maintain coding standards
- Promote automation in deployment and validation processes to improve efficiency and reliability
The application process
- End Date: January 28, 2026
Benefits
- Gym membership
- Pension plan
- Share purchase options
- Extra holiday purchase optional
- 25 days holiday (excl. bank holidays)
- Work from home opportunities
- Health insurance
Top Benefits
Gym membership
Pension plan
Share purchase options
About the role
Who you are
- Strong programming skills with deep knowledge of Java
- Excellent knowledge of Spring, gRPC and other frameworks
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock
- Good knowledge of SQL and experience working with Oracle
- Experience working with high performance applications
- Good problem diagnostic and creative problem-solving skills
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs
- Experience with testing frameworks like Rest Assure, Selenium with web driver etc
- Experience with Dockers, Kubernetes etc
- Experience with cloud platforms such as AWS, Azure, or PCF
- Experience with Front-end frameworks such as Angular
- BS in computer science or a related field preferred
What the job involves
- The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and identity validation solutions. This program enables streaming analytics, governed decision-making, and outcome management with business agility at global scale
- Our platform leverages business rules engines, AI-driven decisioning, streaming big data clusters, in-memory data grids, APIs, and intuitive UIs to deliver decisions in milliseconds across billions of transactions worldwide
- As a Senior Software Engineer, you will play a critical role in designing and implementing high-performance, cloud-ready solutions
- You’ll mentor team members while remaining hands-on with coding, testing, and design—helping shape the next generation of Mastercard’s decisioning capabilities
- Develop backend services in Java, leveraging frameworks like Spring and GRPC for high-performance applications
- Own technical assets for assigned workstreams, ensuring timely delivery and production readiness
- Collaborate with external teams, manage requirements, and drive discussions related to architecture and design
- Work with CI/CD tools (Jenkins), Kubernetes, and containerized deployments, support cloud migration initiatives
- Participate in code reviews, enforce best practices, and maintain coding standards
- Promote automation in deployment and validation processes to improve efficiency and reliability
The application process
- End Date: January 28, 2026
Benefits
- Gym membership
- Pension plan
- Share purchase options
- Extra holiday purchase optional
- 25 days holiday (excl. bank holidays)
- Work from home opportunities
- Health insurance