Job Title: Lead Software Engineer
Mastercard is seeking a highly skilled Lead Software Engineer to join the Open API team. This team is responsible for developing and managing innovative API-based products that open up Mastercard's card network data.
Key Responsibilities:
* Design, develop and implement technical solutions and alternatives to meet business requirements in adherence with Mastercard standards, processes and best practices.
* Identify opportunities in developing Mastercard's next generation API platform and develop new solutions in the Open API space, leveraging and bundling Mastercard's vast array of existing services.
* Perform Proofs of Concepts (PoCs) to assess and identify technologies as per the needs of the organization.
* Provide recommendations to Senior Management and lead on selection of technologies and strategic technical direction.
* Collaborate with business and technical partners to identify and scope opportunities, identify risks, benefits and constraints.
About You:
* Strong Java and object-oriented design and development skills.
* Knowledge of web frameworks like React, Node.js, NPM or Webpack will be an advantage.
* Proven track record of leading, designing and delivering scalable software projects.
* Possess strong problem-solving skills and a passion for delivering APIs and SDKs that are intuitive and make Developers' lives easier.
* Must be highly proficient in multiple programming languages.
Corporate Security Responsibility:
All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization and 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.
The role requires collaboration with various teams including technology and commercial teams to execute projects and provide SME experience for day-to-day system development and maintenance activities of the team.
The ideal candidate should have experience in building commerce/payment applications and possess excellent verbal and written communication skills with ability to precisely articulate problem spaces/opportunities.
This is a unique opportunity to work with Mastercard's values on decency and bring your 'whole self' to work every day.