Mastercard Jobs

Job Information

MasterCard Manager, Software Engineering in London, United Kingdom

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion (https://www.mastercard.us/en-us/vision/who-we-are/diversity-inclusion.html) for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Job Title

Manager, Software Engineering

Overview

This is an Architectural role within Consumer Applications accountable for the solution architecture with experience on application security areas and providing architectural governance across Solutions Delivery.

Role

Architecture:

Define the architecture framework, application security standards & frameworks and its constituent artefacts in developing services through appropriate and tailored architecture methods.

Design solutions in a phased manner in an Agile environment, come up with just in time design and factor in design refactoring as a part of the Agile design methodology.

Understand and manage stakeholder expectations at a senior and executive level.

Provide clear choices and recommendations that enable both business and technical decision making. Responsible for the stakeholder engagement of internal and external parties with regard to architecture decisions and their implications.

Provide credible technical knowledge and insight to stakeholders and if needed to external customers. May be responsible for delivering presentations to key external stakeholders and customers.

Responsible for driving the decision making process for technology choices including build versus buy and any subsequent purchases. Provide the architecture authority in the evaluation and selection of hardware and software product standards, as well as the design of standard configurations

Maintain an expert level of technical knowledge in the required technical areas and a broader specialist base as new technologies emerge.

Support innovation and/or research and development initiatives as needed.

Project / Programme Delivery:

Define and ensure the architecture and design approach is appropriately planned and delivered against sprint timelines. Own the suitability of the activities and artefacts to ensure the approach is not under/over engineered. Clearly report progress against plans and escalate as needed.

Provide technical authority and governance across the lifetime of agreed projects.

Support the testing function in ensuring testing strategies are appropriate for the solution

Architecture Governance:

In collaboration with Product, support the definition of solution architecture and contribute to the development of complimentary architecture roadmaps.

Create, enhance and maintain architecture governance standards and processes.

Responsible for identifying and documenting key architecture decisions and ensuring these are shared and agreed following Architecture Governance Group reviews.

Responsible for the development and maintenance an architecture overview for agreed product sets. Proactively build, maintain and share reference information regarding architecture artefacts and supporting information

Ensure the simplification and re-use of architecture elements within solutions

People:

Support the leadership of the team and department by setting a high performance benchmark and encouraging and inspiring excellence in the team

Lead by example and model the organisation behaviours to the team and wider organisation. Motivate, inspire and give clear direction.

All About You

Essential:

• Solutions Architecture, Application Security, Translating business, application, infrastructure and data requirements into a single view of solutions options and recommendations

• Design solutions in a phased manner in an Agile environment, come up with just in time design and factor in design refactoring as a part of the Agile design methodology

• Provide clear choices and recommendations that enable both business and technical decision making

• Responsible for the stakeholder engagement of internal and external parties with regard to architecture decisions and their implications.

• Expertise on tech stack: Java, J2EE, REST JSON APIs, Spring Boot, Spring Integration, exposure to Kafka, Kubernetes and Cloud architecture & deployment models.

• When needed closely work with Engineering & Performance testing teams, carrying out code reviews, performance optimisations in Java APIs and data access, pilot & proof of concepts, vulnerability resolution and guiding Engineering team on coding aspects and translating them into development guidelines and standards and at the same time ensure necessary Governance is in place

Experience and use of, at least one recognised architecture framework or standard e.g. TOGAF, Zachman Framework.

Able to present and communicate complex architectural issues clearly and concisely with technical and non-technical audiences from senior stakeholders to project teams.

Excellent interpersonal skills including facilitation, negotiation, collaboration and influencing

Knowledge and expertise (technical / role specific)

Understanding of the product and project development lifecycle from strategy or presales to live operation and support, ideally from a managed services perspective

Ability to assemble a broad set of technologies and services to create a complete solution to a business requirement: application software, middleware, database, hardware, storage, network

Understanding of solution trade-offs such as cost, scope, timescale, and balance between long-term strategic and short-term pragmatic considerations

Ability to work with domain and technology experts to develop solution from high level architecture to detailed design level - recognised as a subject matter expert

Desirable:

Experience of ISO standard messages e.g. ISO8583, ISO20022

Experience of one or more payments systems e.g. BACS, SEPA, SWIFT, LINK, FPS, Mastercard

Experience in Oracle, PostreSQL

Key competencies:

Teamwork

Commercial awareness

Career motivation

Decision making

Communication

Leadership

Results orientation

Problem Solving

Qualifications:

Degree level capability is indicated, but equivalent professional experience is acceptable.

COVID-19 Considerations

We value the safety of each member of our community because we know we’re all in this together. In many locations, which may change over time, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.

In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week, if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Requisition ID: R-152628

DirectEmployers