Job Title Software Engineer II
Mastercard
Mastercard
Join Mastercard, a global technology leader in payments, dedicated to connecting and powering an inclusive digital economy. We strive to make transactions safe, simple, smart, and accessible for everyone, everywhere. Our culture, driven by a strong decency quotient, fosters innovation and collaboration across more than 210 countries and territories, building a sustainable world filled with priceless possibilities.
The Dual Message Authorization team is seeking a motivated Software Engineer II to advance our customer experience strategy. If you are passionate about customer journeys, intellectually curious, and possess a quality-driven mindset, this role is for you. We are looking for individuals who excel in problem-solving and driving innovation.
As a Software Engineer II, you will translate intricate system requirements into elegant, modular code. You'll actively participate in requirements reviews and code development, monitoring resolutions and updating documentation. Contribute to enhancing development standards, processes, and methodologies, while partnering with other functions for development and testing.
Become an integral part of our scrum team, engaging in story elaborations, design, coding, and code reviews to deliver high-quality products. Collaborate with fellow developers and domain experts to design, perform, and improve verification tests. Thrive in a fast-paced environment, conducting design and code reviews to elevate product quality, and adhere to SDLC and STLC processes using quality management and Agile tools like ALM.
Ideal candidates will hold a Bachelor’s Degree in Computer Science or a related field. Essential technical expertise includes extensive experience with C and C++ on Unix, alongside proficiency in socket programming, IPC, and shared memory.
Familiarity with unit test tools, static code analysis tools, and debuggers is crucial. While not mandatory, knowledge of the payment domain, specifically ISO 8583, is a significant advantage. You should also possess experience in creating, executing, and analyzing functional tests based on requirements, and a solid understanding of SDLC and STLC.
Exceptional analytical skills, keen attention to detail, strong critical thinking abilities, and excellent oral and written communication skills are essential. We value individuals who consistently seek simple, effective solutions to complex problems.
MasterCard
Financial Services