Lead Software Engineer - Data Engineer

Job expired!

Join Our Team as a Lead Software Engineer - Data Engineer at Mastercard

At Mastercard, we are dedicated to connecting and powering an inclusive digital economy that empowers everyone, everywhere. We make transactions safe, simple, smart, and accessible. By leveraging secure data, networks, and innovative partnerships, we're able to support individuals, financial institutions, governments, and businesses across the globe. Our team is fueled by a passion to achieve great things together, upholding our core values of decency and driving a culture of inclusion that acknowledges and respects the uniqueness of all our employees.

Job Summary:

The Lead Software Engineer - Data Engineer role in our Mastercard Consolidated Billing System (MCBS) team is a pivotal part of our financial solutions program. This position is tasked with designing and developing sophisticated billing programs that enhance customer experiences and support Mastercard's dynamic billing needs. Our engineering teams embrace Agile principles, cutting-edge development practices, and a stringent focus on security, reliability, and performance.

Role Responsibilities:

  • Design and develop high-quality, secure, and scalable data pipelines using Spark, Java/Python on Spark, Apache Nifi, and Object Storage.
  • Explore new technologies and methodologies to handle large data sets innovatively.
  • Drive automation and efficiency in Data ingestion, movement, and access workflows through continuous innovation and collaboration.
  • Maintain, enforce, and enhance software development standards and engineering principles in the Big Data arena.
  • Independently handle assigned tasks and resolve production incidents.

About You:

  • Holding a Bachelor’s or Master’s in Computer Science, Data Science, or a related STEM field.
  • Experienced in implementing multiple end-to-end Data Warehousing projects in a Big Data environment.
  • Proficient in building data pipelines via Spark with Scala, Python, or Java on platforms like Hadoop or Object Storage.
  • Knowledgeable in Nifi pipelines, Spark Processing Engine, Kafka, and Pivotal Cloud Foundry (PCF).
  • Strong SQL skills and experience with databases such as Oracle.
  • Excellent analytical abilities, adept at debugging issues, and providing efficient solutions.
  • Excellent communication skills and capable of functioning independently as well as part of a team.

Why Work With Us?

At Mastercard, you’re not just offered a job, but a pathway to career development and success. We deeply value the diversity of our team and foster an environment where everyone can thrive and be themselves. Enjoy benefits like paid parental leave, flexible working hours, gift matching, and volunteer incentives. Discover more about our commitment to diversity and inclusion in Mastercard's Corporate Sustainability Report.

Corporate Security Responsibility

All team members at Mastercard are expected to adhere to our stringent security protocols. This includes ensuring the confidentiality and integrity of information, reporting security concerns, and completing mandatory security trainings as prescribed.

Are you ready to drive impact globally and revolutionize the payment industry? Apply now to become a part of Mastercard as our Lead Software Engineer - Data Engineer and contribute to our vision of an inclusive, sustainable world.