Mastercard, a global leader in payment technology, is seeking a Senior Software Engineer-3 to join their Account Level Management (ALM) team in Pune. This role is crucial in building ALM Services with Data warehouse capabilities, focusing on real-time card level decisioning that helps provide relevant benefits and rewards to cardholders.
The position involves working with cutting-edge big data technologies and building scalable solutions that handle petabyte-scale data. You'll be developing data pipelines using Spark, working with multiple programming languages including Scala, Python, and Java, and leveraging both on-premises and cloud environments (AWS, Azure, Databricks).
As a Senior Software Engineer, you'll be responsible for implementing and maintaining complex data workflows, ensuring high quality and security standards, and driving automation and efficiency in data processes. The role requires a strong background in Data Engineering, with experience in Data Warehouse/Data Lake projects and the Hadoop ecosystem.
The ideal candidate will bring 5-9 years of relevant experience, strong analytical and problem-solving skills, and the ability to work effectively in an agile environment. You'll be joining a company that powers economies and empowers people in over 200 countries, working on solutions that make transactions safe, simple, smart, and accessible.
Mastercard offers a collaborative environment where innovation is encouraged, and you'll have the opportunity to work with diverse, geographically distributed teams. The company's mission focuses on building a sustainable economy where everyone can prosper, making this an excellent opportunity for those who want to make a significant impact in the global payments industry.