Mastercard

Senior Software Engineer

Mastercard
Apply
1 day ago
London, United KingdomSenior

Responsibilities

  • Design, develop, and implement technical solutions using appropriate architectures and frameworks.
  • Own requirements gathering, solution design, testing strategy, performance benchmarking, deployment, rollback planning, and delivery estimation across the full SDLC.
  • Lead day-to-day development and maintenance activities while meeting service level agreements.
  • Mentor engineers, provide technical guidance and training, and promote knowledge sharing.
  • Provide production support, investigate incidents, identify root causes, and implement long-term solutions.
  • Participate in on-call support rotations and pager schedules as required.
  • Research emerging technologies, contribute to proofs of concept and technology roadmaps, and recommend technical improvements.
  • Coordinate offshore development teams and collaborate with internal stakeholders, cross-functional teams, and external vendors.
  • Champion quality assurance, test coverage, requirements reviews, design reviews, code reviews, and security reviews.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Information Systems, Engineering, or equivalent practical experience.
  • At least 5 years of hands-on software development experience using Java and Spring Framework.
  • Experience developing secure, enterprise-scale software solutions.
  • Strong understanding of software engineering principles, methodologies, and best practices.
  • Experience in the financial services sector is preferred.
  • Strong analytical, problem-solving, communication, stakeholder management, and collaboration skills.
  • Ability to work effectively with geographically distributed and matrixed teams and independently under pressure.

Tech Stack

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me