FAQs
What is the main responsibility of a Software Engineer II at Mastercard?
The main responsibility of a Software Engineer II at Mastercard is to work with teams across the company to implement new data solutions while maintaining the stability of the platform, specifically within the Fraud Data Engineering team.
What technologies will I be working with in this role?
In this role, you will work with Java, Spark, Scala, Kafka, Hive, Hadoop, and various open-source technologies for developing scalable streaming and aggregation solutions.
Is prior experience in software engineering required for this position?
Yes, prior software engineering experience is required, along with demonstrated thought-leadership and functional influence in enabling business through technical decisions.
What kind of development practices does Mastercard follow?
Mastercard follows agile development practices utilizing tools like Rally and Jira, along with Continuous Integration (CI) and Continuous Deployment (CD) techniques.
Are there any specific educational qualifications needed for this position?
The job description does not specify educational qualifications, but relevant experience in software engineering and expertise in the mentioned technologies is expected.
What is the significance of the decency quotient (DQ) at Mastercard?
The decency quotient (DQ) drives Mastercard's culture, emphasizing inclusion, respectful acknowledgment of individual strengths and experiences, and fostering better team dynamics for innovation and business outcomes.
Will there be opportunities for knowledge sharing and collaboration with other team members?
Yes, knowledge sharing is encouraged, and collaboration with other team members is a key part of the role throughout all phases of software development.
How does Mastercard prioritize information security?
Mastercard prioritizes information security by expecting all employees to abide by security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete mandatory security trainings.
What types of applications will I be developing?
You will be developing scalable applications, microservices, and working with both distributed and relational data solutions, particularly in relation to fraud detection and cardholder identity validation.
Is experience in Linux/UNIX environments necessary for this position?
Yes, a strong background in working with Linux/UNIX environments is required for the position.