This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Mastercard Services enables customers across industries and geographies to make smarter decisions and reach better outcomes with a tailored portfolio of solutions beyond the transaction. The Services global product team is seeking a Lead Software Engineer to accelerate the development of Payments AI solutions within the Data, Analytics, and AI product suite. The goal of the Payments AI Solutions team is to build AI products that drive Smarter Decisions and Better Outcomes for customers, applying AI responsibly, and leveraging in-house and 3rd party assets and capabilities effectively to maximize ROI for the program.
Job Responsibility:
Lead strategic technical direction for applications, architectures, and development processes
Lead and push the boundaries of analytics and powerful, scalable applications
Act as a key contributor to product implementation while empowering your team
Build and maintain analytics and data models to enable performant and scalable products
Champion innovation by exploring and adopting new technologies and methodologies
Lead with an agile mindset, adapting to changes quickly and guiding your team to pivot when needed
Coach, mentor, and develop a cross-functional engineering team to deliver high-quality solutions and well-tested code
Foster a culture of accountability, collaboration, and continuous learning
Collaborate across teams and business units to solve complex technical problems and ensure alignment
Partner with Product Managers and Customer Experience Designers to define roadmaps, scope features, and plan releases
Ensure projects meet customer demands while scaling platform solutions for future growth
Requirements:
10+ years of engineering experience in an agile production environment
Experience leading the design and implementation of complex features in full-stack applications
Proficiency with object-oriented languages, preferably Java/ Spring, alternatively C#
Proficiency with modern front-end frameworks, preferably React with Redux, Typescript
Fluent in the use of Git, Jenkins
Solid experience with RESTful APIs and JSON/SOAP based API
Solid experience with SQL, Multi-threading, Message Queuing
Hands-on experience with Python or Scala is preferred, as well as expertise in Hadoop platforms and related tools
Experience in building and deploying production-level data-driven applications and data processing workflows/pipelines and/or implementing machine learning systems at scale in Java, Scala, or Python and deliver analytics involving all phases
Data engineering or data science background with strong understanding of data pipelines, architecture, infrastructure, and management
Nice to have:
Hands on experience of cloud native development using microservices
Hands on experience on Kafka, Zookeeper
Knowledge of enterprise application security protocols and concepts
Expertise with automated E2E and unit testing frameworks
Knowledge of Splunk or other alerting and monitoring solutions