FAQs
What is the primary purpose of the Senior Software Engineer role at Mastercard?
The Senior Software Engineer is responsible for analyzing code quality, developing and implementing QA standards, and ensuring the performance and scalability of applications, particularly within the Settlement Program that supports global payments and treasury operations.
What will the Senior Software Engineer be working on?
The Senior Software Engineer will be part of an agile development organization that focuses on vital systems and services related to global payments, customer funds movement, liquidity, and risk management.
What type of experience is required for this position?
Candidates should have experience overseeing the coding, testing, and review process for unit and integration testing, as well as experience in building automation frameworks and successfully ensuring the quality of application codebases.
Is collaboration a significant part of this role?
Yes, the Senior Software Engineer will work closely with other software engineers to ensure proper test and code coverage and will partner with other functions to establish testing requirements.
Are there any specific methodologies or practices that are important for this role?
Yes, the role emphasizes the importance of developing and implementing QA standards, processes, tools, and a focus on best practices for application performance management solutions.
What are the geographical locations for this position?
The position is part of an agile development organization with teams located in St. Louis, Missouri; Dublin, Ireland; and Pune, India.
What responsibilities does the Senior Software Engineer have regarding performance testing?
The Senior Software Engineer will document performance test strategies and test plans, participate in requirements reviews, monitor resolutions, and assist in defining best practices for performance management solutions.
What security responsibilities does a Senior Software Engineer have at Mastercard?
A Senior Software Engineer is expected to abide by Mastercard's security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete mandatory security training.
Will the Senior Software Engineer lead any projects?
Yes, the Senior Software Engineer may manage medium-sized projects or initiatives as an individual contributor, leading segments of several initiatives or a larger initiative, and assigning day-to-day work.
What is Mastercard's culture like for employees?
Mastercard fosters a culture of inclusion that respects individual strengths, views, and experiences, believing that diversity drives better decisions, innovation, and business results.