Join Our Team: Software Engineer II at Mastercard
At Mastercard, our mission is to connect and power an inclusive digital economy that benefits everyone, everywhere. We make transactions safe, simple, smart, and accessible, utilizing secure data and networks, partnerships, and passion. Our culture is driven by our Decency Quotient (DQ), which guides everything we do inside and outside of the company. We are committed to fostering an inclusive environment that respects and leverages the individual strengths and experiences of our employees. We believe that our diversity makes us a stronger team, leading to better decisions, innovation, and business outcomes.
Position: Software Engineer II
As a global leader in the payments industry, Mastercard is continuously working to create and maintain an inclusive digital economy. We are looking for a Software Engineer II to join our dynamic and innovative team.
About the Role: As a Software Engineer II at Mastercard, you will be part of the Transfer Solutions team, responsible for driving Mastercard’s expansion in payments through Disbursements & Remittances and Bill Payments. You will work closely with a highly visible, global engineering organization to design, develop, and maintain products and services that capture payment flows from a wide range of customer segments.
Key Responsibilities:
- Develop, test, and deploy software at an application/component level.
- Troubleshoot, refactor, and ensure the exceptional quality of existing code.
- Adopt new languages and architecture patterns as needed.
- Participate in the agile process and contribute to team decisions.
- Work closely with cross-functional teams to deliver customer-centric products.
- Contribute to the planning, design, and implementation of new features.
- Document team processes, best practices, and software runbooks.
- Provide mentorship and guidance to less experienced team members.
Qualifications:
- A minimum of 1 year of professional experience in software engineering.
- Proficiency in Java, React JS, HTML5, and JavaScript.
- Experience with RESTful web services and software architecture.
- Strong problem-solving skills and the ability to work in a fast-paced, multi-directional environment.
- Familiarity with agile methodologies and continuous delivery practices.
Preferred Skills:
- Experience with microservices architecture.
- Knowledge of Apache Spark, Hadoop, Hive, and Spring Boot.
- Ability to write secure code in multiple programming languages.
- Understanding of secure coding standards and cloud-first software development.
Why Join Mastercard? At Mastercard, we offer an exciting and dynamic work environment where you can grow and thrive. Our commitment to work-life balance, inclusion, and continuous learning ensures that you will have the support and opportunities needed to excel in your career. Join us in our mission to build a sustainable world that unlocks priceless possibilities for all.
Corporate Security Responsibility: As a Mastercard employee, you will be responsible for information security, ensuring the confidentiality and integrity of the information you access. You will also be required to comply with Mastercard’s security policies and practices, report any suspected security violations, and complete all mandatory security training.
Ready to Make an Impact? If you are passionate about technology and eager to contribute to a global leader in the payments industry, apply today to become a part of our Mastercard team