
Senior Software Engineer
Mastercard1 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.
About Mastercard
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).