Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Software Engineering Manager
Overview:
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. If you thrive in a fast-paced, agile environment, value creativity and technical excellence, and are eager to make a meaningful impact, this is the role for you.
Position Responsibilities:
- Lead strategic technical direction for applications, architectures, and development processes.
- Lead and push the boundaries of analytics and powerful, scalable applications
- Act as a contributor to product implementation while empowering your team
- 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.
Ideal Candidate Qualifications:
- 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.
Desirable Capabilities :
- 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.
Core Competencies:
- Strong technologist eager to learn new technologies and frameworks.
- Experience coaching and mentoring junior teammates.
- Customer-centric development approach
- Passion for analytical / quantitative problem solving
- Ability to identify and implement improvements to team development processes
- Strong collaboration skills with experience collaborating across many people, roles, and geographies
- Motivation, creativity, self-direction, and desire to thrive on small project teams
- Superior academic record with a degree in Computer Science or related technical field
- Strong written and verbal English communication skills
Corporate Security Responsibility
- 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.