Logo of Huzzle

Manager, Software Engineering

image

Mastercard

Nov 13, 2024

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin
  • Quick Apply

AI generated summary

  • You need proficiency in diverse app patterns, hands-on Java experience, team leadership skills, SDLC knowledge, and a relevant degree. Familiarity with security practices is essential.
  • You will lead a scrum team, foster partner relationships, understand business priorities, and develop strategic roadmaps while balancing regulatory and operational needs.

Requirements

  • Proficient with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data).
  • Hands-on experience with data-intensive programming in Java, REST API, Microservices, Kafka, Axon, MQ, Pivotal Cloud Foundry, Jenkins, and Spring.
  • Seasoned in leading teams to deliver large and complex releases on-time and budget.
  • Well-versed in SDLC practices (Scrum/Kanban/SAFe) and the nuances/applicability of their use in a variety of delivery situations.
  • An expert in using basic engineering principles for building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture).
  • Required undergraduate degree in Computer Science or in a STEM-intensive degree program with related experience in software engineering.
  • Preferred graduate degree in Computer Science or Business with related experience in fintech and payments.
  • 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.

Responsibilities

  • Provide dedicated and hands-on people leadership over a scrum team through guided personal development plans, performance reviews, and technical guidance.
  • Form deep and meaningful relationships with our partners in product to better understand the market and to create a sense of united urgency to deliver.
  • Intrinsically understanding the priorities of the business—working collaboratively to create strategic roadmaps and their delivery while balancing against short term regulatory and operational needs—and then speaking with an authoritative voice to align your teams and partners on what’s most important—even when it’s not what they want.

FAQs

What is the primary purpose of the Manager, Software Engineering position?

The primary purpose of this position is to support the Authorization Decisioning product within Mastercard’s Decision Management program, enabling faster, smarter decisioning at a global scale by structuring and applying complex business logic across the payment journey.

What types of teams will I be leading in this role?

You will directly and indirectly lead teams of program managers, product managers, and software engineers to deliver enhancements across the Decision Management platform.

What technical skills are required for this position?

Proficiency in data-intensive programming languages, particularly Java, and familiarity with technologies such as REST APIs, Microservices, Kafka, Axon, MQ, Pivotal Cloud Foundry, Jenkins, and Spring are required.

What methodologies should I be familiar with?

You should be well-versed in SDLC practices including Scrum, Kanban, and SAFe, and be able to apply them in various delivery situations.

Is experience in fintech and payments preferred?

Yes, a preferred graduate degree in Computer Science or Business with related experience in fintech and payments is desired.

How does this role promote team culture?

This role promotes a culture of decency, inclusion, and a generosity of spirit, encouraging better decision-making, innovation, and business results by valuing diverse perspectives and experiences.

What are the leadership responsibilities of this position?

Your responsibilities will include providing hands-on people leadership, guiding personal development plans, conducting performance reviews, and offering technical guidance to team members.

What is expected regarding information security in this position?

All employees must abide by Mastercard’s security policies and practices, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete mandatory periodic security training.

What educational background is required for this role?

A required undergraduate degree in Computer Science or a STEM-related field is necessary, along with relevant experience in software engineering. A preferred graduate degree in Computer Science or Business is also advantageous.

Are there opportunities for personal development in this role?

Yes, the role includes guided personal development plans and performance reviews to foster individual growth within the team.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

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, or 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.