FAQs
What is the purpose of Mastercard as a company?
Mastercard aims to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.
What role does the Software Engineer play at Mastercard?
The Software Engineer is responsible for the analysis, design, development, and delivery of software solutions, defining requirements for new applications and customizations, and ensuring adherence to standards and best practices.
What technologies are required for this position?
Expertise in .Net is mandatory, along with proficiency in at least one additional language such as Java, Python, or Angular.
Is experience in secure coding necessary?
Yes, familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and vulnerability management is required.
What development methodologies are emphasized in this role?
The role emphasizes test-driven development (TDD) and behavior-driven development (BDD) to collaborate on desired functionality and build efficient code.
What kind of work culture does Mastercard promote?
Mastercard promotes a culture of inclusion, collaboration, and innovation, encouraging employees to share their individual strengths and perspectives.
Are there opportunities for career advancement within the company?
Yes, Mastercard provides once-in-a-career opportunities for employees to participate in teams that have a significant impact on the community and the world.
What is the expected growth rate of the Cross Border program?
The Cross Border program is expected to grow at a compounded rate of 50% per year for the next five years.
What is expected of employees regarding security responsibility?
Employees are expected to abide by Mastercard’s security policies and practices, ensure the confidentiality and integrity of information, report any suspected information security violations, and complete all mandatory security training.
What skills are necessary for automating build and deployment processes?
Skills in orchestrating release workflows and pipelines using industry-standard tools (e.g., Jenkins, AWS/Azure pipelines) are necessary for automating build and deployment processes.