FAQs
What is the primary purpose of the Software Engineer II role at Mastercard?
The primary purpose of the Software Engineer II role is to contribute to the design, development, and implementation of the InControl platform, which allows Mastercard's customers to issue Virtual Cards for managing Travel, Expense, and Supplier transactions.
What qualifications are required for this position?
A Bachelor’s degree in computer engineering is required along with a strong academic background in relevant engineering principles, knowledge of software development (Java, Database, Spring framework), and a solid foundation in algorithms, data structures, and core computer science concepts.
Are there any preferred qualifications for this role?
Yes, preferred qualifications include internship or relevant work experience in engineering, familiarity with cloud-native applications and distributed systems (PCF, OpenShift, Kubernetes), and certification in Java and Spring Framework.
Is prior work experience necessary for this position?
While not strictly necessary, internship or relevant work experience in engineering is preferred for candidates applying for this position.
What are some key responsibilities of the Software Engineer II?
Key responsibilities include assisting in design and development, providing project support, conducting testing and quality assurance, preparing documentation, collaborating with team members, continuous learning, adhering to safety and compliance standards, building applications using CI/CD tools, deploying applications in cloud environments, and contributing to bug fixes and ongoing releases.
What programming languages or tools should a candidate be familiar with?
Candidates should have knowledge of software development using Java, experience with databases, and familiarity with the Spring framework. Basic knowledge of developing cloud-native applications is also preferred.
Is there an emphasis on collaboration in this role?
Yes, collaboration is a key aspect of this role, as the engineer will work closely with senior engineers, project managers, and cross-functional teams to achieve project milestones and share knowledge.
What kind of work environment can a candidate expect in this position?
Candidates can expect a fast-paced environment where they will be required to handle multiple tasks simultaneously, adapt to new challenges, and engage in continuous learning.
What is Mastercard's stance on corporate security responsibility?
Mastercard emphasizes that every person working for or on behalf of the company is responsible for information security, which includes adhering to security policies, ensuring the confidentiality of information, reporting breaches, and completing mandatory security trainings.
Are there opportunities for professional development in this role?
Yes, candidates are encouraged to participate in training and professional development activities to enhance their skills and stay updated with industry trends and advancements in engineering.
