Mastercard Jobs

Job Information

MasterCard Senior Software Engineer-1 in Pune, India

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion (https://www.mastercard.us/en-us/vision/who-we-are/diversity-inclusion.html) for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Job Title

Senior Software Engineer-1

Who is Mastercard?

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview

Our Franchise and Legal Solutions team contributes to the future of Mastercard by enabling growth in products, markets, services and innovations in an increasingly complex and competitive environment, while protecting our brand and business. We support, enable, and protect the franchise agreement by implementing the rules of the road for anyone interacting with our business. Our teams design, develop, and maintain comprehensive business solutions that connect the dots across different regions and functions. Our deep technology portfolio offers ample room for engineers to use innovation as a driver of strategy. Technologists working with us will grow in Agile, architecture, design, engineering, and strategy.

Role

· Participate in team prioritization discussions with Product/Business stakeholders

· Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements

· Automate build, operate, and run aspects of software

· Drive code/design/process trade-off discussions within their team when required

· Report status and manage risks within their primary application/service

· Drive integration of services focusing on customer journey and experience

· Perform demos/acceptance discussions in interacting with Product owners

· Understands operational and engineering experience, actively works to improve experience and metrics in ownership area

· Develop complete understanding of end-to-end technical architecture and dependency systems

· Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members

· Mentor and guide new and less-experienced team members

· Identify opportunities to improve an overall process and trim waste

· Share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

All About You

  • Programming & Scripting Languages: Big Data, Apache Spark, Scala, Java, Phython, SQL

  • Experience dealing with large volumes of data, from various sources, both structured and unstructured.

  • Ability to triage and talk through performance / scaling issues of dealing with data at scale.

  • Good understanding of how data will be read (file formats, partitioning, bucketing).

  • Extensive experience writing testable jobs using Spark (or equivalent) framework.

  • Web services & API standards: REST, OAuth, JSON.

  • Software Architectures (micro-services, event driven, peer-to-peer).

  • Application Security.

  • Asynchronous Pub-Sub and Point to Point Messaging Systems.

  • Advantage, if you have experience working in ETL and Hadoop Ecosystem: HBase, Solr, Spark Streaming, Kudu, Spring Boot, Spring Context, Spring Data Rest, General Cloudera experience.

  • Streaming within the Hadoop ecosystem is a plus.

COVID-19 Considerations

In many locations, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in our NYC offices, as required by law, only individuals who have been fully vaccinated against COVID-19 will be permitted inside Mastercard offices unless a reasonable accommodation has been approved in advance.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Requisition ID: R-176999

DirectEmployers