Mastercard, a global technology leader in the payments industry operating in over 210 countries, is seeking a Lead Software Engineer for their Enterprise Data Solutions team. This role combines big data engineering expertise with leadership responsibilities, focusing on building and optimizing data pipelines that power Mastercard's innovative payment solutions. The position offers an opportunity to work with cutting-edge technologies like Spark, Hadoop, and various programming languages (Scala/Python/Java) while developing solutions that directly impact the global digital economy.
The ideal candidate will bring 10+ years of data warehouse experience and strong technical expertise in building scalable data pipelines. You'll be responsible for driving automation and efficiency in data workflows, implementing software development standards, and providing technical leadership to junior team members. The role requires both technical excellence and strong communication skills, as you'll be collaborating with business stakeholders and distributed engineering teams worldwide.
Mastercard offers a comprehensive benefits package including competitive salary ($138,000 - $221,000), extensive healthcare coverage, generous parental leave (16 weeks), and strong retirement benefits with 401k matching. The company's culture emphasizes innovation, inclusion, and professional growth, making it an ideal environment for experienced engineers looking to make a significant impact in the financial technology sector.
This role presents an exciting opportunity to work on large-scale data solutions that power global financial transactions while being part of a company that values technical innovation and professional development. The position combines technical leadership with hands-on development, offering a perfect balance for senior engineers looking to advance their careers in big data and financial technology.