Mastercard Logo

Mastercard

Manager, Software Engineering-1

Posted Yesterday
Be an Early Applicant
Hybrid
Dublin
Senior level
Hybrid
Dublin
Senior level
The Software Engineering Manager oversees an engineering team, leading the development of a fraud platform, managing features end-to-end, and ensuring quality delivery through Agile practices.
The summary above was generated by AI
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
Manager, Software Engineering-1
Job Description Summary
Overview
Mastercard Decision Management Platform has an exciting opportunity to hire a Software Engineering Manager to lead and grow an existing engineering team working on the design, development, delivery, and operation of new capabilities. The Platform delivers sophisticated business solutions to authenticate users and combat fraud at global scale. This role offers the opportunity to work on mission-critical, high-volume systems that directly protect customers and enable a world beyond cash.• Would you like to build industry-leading solutions to fight fraud?• Do you enjoy solving complex business and technical problems at scale?• Are you motivated by building high-performing teams and reliable systems?
Role
We are seeking an experienced and energetic Software Engineering Manager to provide leadership and direction for the ownership, elaboration, delivery, and operation of mission-critical Fraud Platform capabilities.
You will lead a small, high-impact team of software engineers and own features end-to-end, from early discovery and requirements elaboration through architecture, development, testing, deployment, and production operations. You will work closely with Product Managers - Technical, Technical Program Managers, Product team, Engineering teams, and BizOps to shape features, break them down into well-defined user stories, and ensure high-quality, predictable delivery.
As a member of the Software Engineering leadership team, you will be passionate about building strong engineering teams, driving predictable execution, and continuously improving quality, reliability, and developer experience. This role requires strong technical judgment, people leadership, product-oriented thinking, and the ability to make sound delivery and architectural trade-offs while remaining commercially aware.
Key Responsibilities
People Leadership & Team Development• Lead, mentor, and develop a Scrum team of software engineers through regular 1:1s, coaching, and continuous feedback.• Ensure the team is appropriately staffed, skilled, and supported to meet delivery, sprint, and operational goals.• Build career development plans and support engineer growth and progression.• Foster a culture of ownership, accountability, collaboration, and continuous improvement within the team.• Encourage adherence to Agile and Scrum practices while continuously improving team performance and delivery efficiency.
Feature & Product Ownership• Act as the engineering owner for the Scrum team, owning features and capabilities end-to-end from concept through production.• Partner closely with Product Managers to elaborate product ideas, clarify requirements, and shape technical solutions.• Own the team backlog, ensuring user stories are well-defined, sized appropriately, and aligned with sprint goals.• Ensure stories have clear acceptance criteria, balancing functional, non-functional, and technical sustainability requirements.• Facilitate the prioritization of backlog items in collaboration with Product and stakeholders to maximize value delivered by the team.
Technical Leadership & Delivery• Provide technical leadership and guidance for design and development of platform enhancements.• Own the architecture, code quality, and technical standards of the Scrum team's features and services.• Lead the definition, development, and delivery of initiatives in an Agile/Scrum environment, ensuring quality and predictability.• Review system designs and guide critical implementation and optimization decisions.• Make informed trade-offs balancing speed, quality, scalability, cost, and risk.
Scrum Team Execution & Ownership• Actively facilitate Scrum ceremonies: sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives.• Track team execution, ensuring commitments are met and impediments are resolved promptly.• Actively manage dependencies, risks, and delivery trade-offs in collaboration with Product and other engineering teams.• Communicate progress, risks, and outcomes clearly to stakeholders and senior leadership.• Represent engineering team in cross-functional forums and roadmap discussions.
Operational Excellence• Own production readiness, on-call health, and operational support for services under the team's ownership.• Lead blameless post-mortems and implement clear corrective actions.
Required Experience & Skills
Leadership & Engineering• 3+ years of experience as a Software Engineering Manager or similar leadership role.• Strong experience leading software engineering teams using Agile/Scrum practices.• Proven ability to deliver results through others in a fast-paced environment.• Strong mentoring, coaching, and people development skills.• Ability to manage multiple competing priorities while maintaining delivery focus.
Product & Delivery• Experience owning a Scrum team and delivering features end-to-end, in close partnership with Product Management and Engineering teams.• Strong ability to translate product requirements into technical plans and user stories.• Comfort operating at the intersection of product, engineering, and BizOps delivery.
Technical Expertise• Strong technical ownership across architecture, code quality, and delivery execution.• Experience building and operating distributed, scalable, high-volume transaction systems.• Deep understanding of software engineering best practices and operational excellence.• Excellent written and verbal communication skills.• Ability to represent and advocate for engineering initiatives with senior leadership.
Technical Skills
Required• Strong communication and collaboration skills• Demonstrated technical ownership across:• System design and distributed services• REST and gRPC-based service development• Automation, CI/CD, and operational excellence in production environments• Strong Java/JEE background with Spring Framework (including Spring Boot)• Experience with CI/CD pipelines (e.g., Jenkins)• Experience with monitoring and logging tools (e.g., Prometheus, Splunk, Dynatrace)
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
  • 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.

Top Skills

Ci/Cd
Dynatrace
Grpc
Java
Jee
Jenkins
Prometheus
Rest
Splunk
Spring Boot
Spring Framework

Mastercard Dublin, Dublin, IRL Office

One South County, South County Business Park, Dublin, Dublin, Ireland, D18

Similar Jobs at Mastercard

8 Minutes Ago
Hybrid
Dublin, IRL
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead the development of API and data products from discovery to launch, collaborating with engineering and data teams to create scalable solutions that meet customer needs.
Top Skills: AIAPIsData ModelingData ProductsMl
Yesterday
Hybrid
Dublin, IRL
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead and manage a software engineering team focused on developing a fraud platform, ensuring high-quality delivery in an Agile/Scrum environment.
Top Skills: AWSAzureCi/CdDockerDynatraceJavaJeeJenkinsKubernetesNoSQLOraclePl/SqlPrometheusSplunkSpring Framework
Yesterday
Hybrid
Dublin, IRL
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Software Engineer II will develop and test high-performance applications, participate in Scrum ceremonies, and ensure the quality of software with best practices in coding and testing.
Top Skills: APIsDockerDynatraceJavaJmeterKafkaKubernetesRedisSplunkSpringSQL

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account