Software Engineering Manager
Mastercard
Mastercard
Mastercard is a global leader, empowering economies and individuals across over 200 countries. We are dedicated to fostering a sustainable economy where everyone can thrive. By offering diverse digital payment solutions, we ensure transactions are secure, simple, smart, and accessible. Our commitment to innovation, strategic partnerships, and extensive networks enables us to deliver unique products and services that unlock the full potential of people, businesses, and governments.
Join our Services global product team as a Manager, Software Engineering, and drive the advancement of Analytics & AI solutions within our Data Analytics and AI product suite. This role is perfect for those who excel in fast-paced, agile environments, value innovation and technical excellence, and are passionate about making a significant impact. You'll be instrumental in developing AI products that facilitate smarter decisions and improved outcomes for our customers, ensuring responsible AI implementation and maximizing ROI through effective utilization of internal and external resources.
Our engineering teams are small, agile, and collaborative. Every team member plays a vital role in the design, development, and testing of features. The scope of your work will span from creating user-friendly, responsive interfaces to architecting robust backend data models and managing complex data flows. We operate with flexible organizational structures, allowing each team to adopt processes that best suit their projects and members.
As a Software Engineering Manager, you will be responsible for:
- Guiding the strategic technical direction for applications, architectures, and development processes. - Leading and expanding the capabilities of analytics and scalable applications. - Contributing to product implementation while empowering your team to succeed. - Championing innovation through the exploration and adoption of new technologies and methodologies. - Leading with an agile mindset, adapting swiftly to changes and enabling your team to pivot effectively. - Coaching, mentoring, and developing a diverse engineering team to deliver high-quality solutions and meticulously tested code. - Cultivating a team environment that emphasizes accountability, collaboration, and continuous learning. - Collaborating with various teams and business units to resolve complex technical challenges and ensure strategic alignment. - Partnering with Product Managers and Customer Experience Designers to define product roadmaps, scope features, and plan release cycles. - Ensuring projects meet customer needs while scaling platform solutions for future growth and demands.
The ideal candidate possesses:
- A minimum of 10 years of engineering experience within an agile production environment. - Proven experience leading the design and implementation of complex features across full-stack applications. - Proficiency in object-oriented programming languages, with a strong preference for Java/Spring, or alternatively C#. - Expertise with modern front-end frameworks, preferably React with Redux and Typescript. - Fluent command of Git and Jenkins. - Solid experience working with RESTful APIs and JSON/SOAP-based APIs. - Substantial experience with SQL, Multi-threading, and Message Queuing. - Hands-on experience with Python or Scala is highly preferred, along with expertise in Hadoop platforms and related tools. - Demonstrated experience in building and deploying production-level data-driven applications, data processing workflows/pipelines, and/or implementing machine learning systems at scale using Java, Scala, or Python, encompassing all project phases. - A background in Data Engineering or Data Science with a strong understanding of data pipelines, architecture, infrastructure, and management.
Desirable capabilities include hands-on experience with cloud-native development using microservices, Kafka, and Zookeeper. Knowledge of enterprise application security protocols and concepts, expertise with automated end-to-end and unit testing frameworks, and familiarity with Splunk or similar monitoring solutions are also advantageous.
MasterCard
Financial Services