M

Mastercard

Processes payments across a global network

Principal Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • Undergraduate degree in Computer Science or in a STEM-intensive degree program with related experience in software engineering.

Responsibilities

  • Between 20-40% individual contributor with technical team leadership.
  • Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution by collaborating with business/product owners, engineers, and architects to design and deliver on new services to introduce new products and bundles
  • Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders
  • Responsible for the analysis, design, development and delivery of software solutions
  • Defines requirements for new applications and customizations, adhering to standards, processes and best practices.
  • Set priorities, objectives, and drive deliverables within global technology domains and sub-domains and engage with the broader technical community to anticipate developments in innovation and evaluate new solutions for future business platform system requirements.
  • Leverages input of partners and personal experience to make thoughtful decisions on technical direction and then has the ownership to see those decisions through
  • Practice sustainable incident response and conduct blameless postmortems, taking a holistic approach to problem-solving during production events.
  • Explain technical issues and solution strategies to stakeholders, ensure timely accomplishment of technical designs and delivery milestones and liaise with stakeholders to understand business needs.

Desired Qualifications

  • Deep experience in financial services — particularly in payments industry and hands on experience designing for standard and regulatory compliance – PCI-DSS, GDPR, etc.
  • Data-intensive designing and architecture patterns – APIs, event-driven-services, batch-services, messaging systems, and big data.
  • Data-intensive programming – Java, REST API, Microservices, Kafka, Axon, MQ, and Spring.
  • Cloud and DevOps Architecture – Kubernetes, Docker, and Pivotal Cloud Foundry
  • Databases – Oracle, SQL server, PostgreSQL, Cassandra, ElasticSearch
  • Tools – Eclipse or IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD, Gatling
  • Preferred graduate degree in Computer Science or Business with related experience in fintech and payments.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs