Mastercard, a global leader in digital payments operating in 200+ countries, is seeking a Software Engineer II specializing in Hadoop, Java, and Data technologies. This role is based in O'Fallon, Missouri, and offers a competitive salary range of $92,000 - $147,000 USD.
The position involves working on scalable, secure application solutions throughout the full software development lifecycle. You'll be part of a team that powers economies and empowers people worldwide through innovative payment solutions. The role requires 3-5 years of experience with Java, Scala, Hadoop, and SQL, along with a strong foundation in software engineering principles.
Key responsibilities include designing and developing software solutions, conducting system analysis, participating in on-call rotations, and ensuring proper documentation. The ideal candidate will have a Bachelor's degree in Computer Science or related field and demonstrate strong problem-solving abilities.
Mastercard offers an exceptional benefits package including comprehensive health insurance, 401k with company match, generous paid time off (including 16 weeks of parental leave), and professional development opportunities. The company maintains a strong commitment to diversity and inclusion, considering candidates regardless of gender, ethnicity, or veteran status.
This role presents an excellent opportunity to work with cutting-edge technologies in a global financial technology company while contributing to solutions that make transactions secure, simple, and accessible worldwide. The position combines technical challenges with the opportunity to impact how people and businesses conduct financial transactions globally.