FAQs
What is the main purpose of this role?
The main purpose of the Lead Software Engineer role is to connect and power an inclusive digital economy by creating safe, simple, smart, and accessible software solutions that benefit individuals, financial institutions, governments, and businesses.
What is required in terms of education for this position?
A Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent experience is required.
How many years of experience are needed for this role?
Candidates should have 5 to 8 years of experience in a related field, with 5 to 8 years specifically in delivering secure solutions in the Financial Services Sector preferred.
What are the primary responsibilities of the Lead Software Engineer?
Responsibilities include leading software engineering projects, developing software solutions, ensuring compliance with service level agreements (SLAs), collaborating with stakeholders, managing quality assurance processes, mentoring team members, and overseeing all phases of the software development lifecycle (SDLC).
What skills and abilities are necessary for this position?
Candidates should demonstrate high energy, attention to detail, proactivity, strong communication and collaboration skills, the ability to learn new technologies, and the capability to manage multiple activities in a matrix-based and distributed team environment.
Is there a focus on quality assurance in this role?
Yes, the role involves leading Quality Assurance and Quality Control processes, ensuring adequate test coverage, and conducting inspections throughout the SDLC.
What kind of technologies will I be working with?
You will examine commercially available and forthcoming industry technologies related to your area of expertise and work with various frameworks, tools, and solutions to address solution gaps.
How does this position interact with management and stakeholders?
The Lead Software Engineer will be responsible for making presentations to management, business owners, and other stakeholders, as well as assisting in business case development and scenario planning.
What is the corporate security responsibility associated with this job?
Employees are expected to abide by Mastercard’s security policies, ensure confidentiality and integrity of information, report any suspected violations or breaches, and complete all mandatory security trainings as required.
Are there opportunities for professional development in this role?
Yes, the Lead Software Engineer is expected to mentor and guide team members, provide training on new technologies, and offer Brownbag sessions for knowledge sharing.