Enable job alerts via email!

Senior Software Engineer

Mastercard

London

On-site

GBP 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Mastercard is seeking a Senior Software Engineer to join the Builders’ Enablement Program, responsible for enhancing developer experience while delivering scalable payment solutions. Ideal candidates will have extensive experience in Java and relevant technologies, demonstrating both leadership and a commitment to security in software development.

Qualifications

  • 7+ years experience in OOP/OOAD with Java; experience with Go is a plus.
  • Knowledge of cloud platforms (Azure, AWS, GCP) and container technologies.
  • Must be able to mentor junior engineers.

Responsibilities

  • Designing and implementing microservice capabilities for the Program.
  • Developing high-quality, secure, scalable, and maintainable software solutions.
  • Mentoring junior engineers and ensuring best practices in software development.

Skills

Java JDK 8 or higher
OOP/OOAD
Spring Boot
Cloud platforms
Kubernetes
SQL
Git
Automation
DevSecOps
Monitoring tools

Education

Bachelor's degree in Information Technology
Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering

Tools

Kubernetes
Git
Jenkins
JMeter
Tomcat
REST
Spring Security

Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart, and accessible. Our technology and innovation, partnerships, and networks combine to deliver a unique set of products and services that help people, businesses, and governments realize their greatest potential.

Title and Summary

Senior Software Engineer Overview

The Mastercard Builders’ Enablement Program offers an exciting opportunity for a Senior Software Engineer. We are part of Mastercard’s Team ONE (Operations, Network, and Employee Digital Experience), empowering over 6,000 engineers worldwide. We are responsible for creating a great developer experience, enabling engineering teams to deliver innovative payment solutions for hundreds of millions of customers.

Role

This role involves working with a team of talented developers to develop high-performance, high-volume solutions. You will be responsible for:

  • Designing and implementing microservice capabilities for the Program in Java
  • Developing high-quality, secure, scalable, and maintainable software solutions
  • Applying best practices for automated testing, code quality, delivery, and monitoring
  • Mentoring junior engineers through technical advice, UML documentation, and code reviews
  • Collaborating with Leads, Developers, and Product Owners to ensure timely delivery of business value
  • Working as part of a cross-functional, geographically distributed team to enhance the developer experience
  • Ensuring Developer Experience is central to all activities
  • Adhering to Mastercard Engineering Principles, Builders Enablement Development standards, and Security guidelines
  • Participating in the Software Engineering Guild to share knowledge and best practices

Skills

  • 7+ years experience in OOP/OOAD with Java JDK 8 or higher; experience with Go is a plus
  • Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture
  • Experience with SQL, multi-threading, message queuing, distributed systems
  • Experience with cloud platforms (Azure, AWS, GCP), including availability zones, security, APIs, and virtual networking
  • Experience with Kubernetes and container technologies
  • Proficiency in JUnit or other automated testing frameworks
  • Knowledge of monitoring tools like Splunk, Dynatrace, Prometheus
  • Fluent in Git and Jenkins
  • Experience in secure software development practices (PCI DSS, GDPR)
  • Experience with performance testing tools like JMeter or Gatling
  • Experience contributing to innersource projects, CI/CD, shared libraries
  • Automation skills to improve developer efficiency
  • DevSecOps/CI-CD, Site Reliability for distributed systems (advantage)
  • Knowledge of Design Patterns and Enterprise Integration Patterns (plus)

Other

Must be self-motivated and a team player operating in a high-performance environment.

Education

Bachelor's degree in Information Technology, Computer Science, Electrical Engineering, or equivalent.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks involve inherent risks. Employees must:

  • Abide by Mastercard’s security policies and practices
  • Ensure confidentiality and integrity of accessed information
  • Report any suspected security violations or breaches
  • Complete mandatory security trainings
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Remote)

The Investigo Group

Greater London

Remote

GBP 70.000 - 100.000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

London

Remote

GBP 70.000 - 100.000

3 days ago
Be an early applicant

Senior Embedded Software Engineer

Lunar Energy

London

Remote

GBP 70.000 - 90.000

6 days ago
Be an early applicant

Search - Extract and Transform - Senior Software Engineer

Elasticsearch B.V.

London

Remote

GBP 70.000 - 100.000

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

JR United Kingdom

Hounslow

Remote

GBP 50.000 - 80.000

14 days ago

Senior Lead Software Engineer

JR United Kingdom

London

Remote

GBP 60.000 - 90.000

10 days ago

Senior Software Engineer

Miro Group

London

Remote

GBP 60.000 - 85.000

13 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Crawley

Remote

GBP 90.000 - 120.000

8 days ago

Senior Software Engineer - Remote - Fintech - Up to 120k - Python TypeScript AWS

JR United Kingdom

Brighton

Remote

GBP 90.000 - 120.000

8 days ago