Mastercard Logo

Mastercard

Manager, Software Engineering-2

Posted Yesterday
Be an Early Applicant
Hybrid
Dublin
Senior level
Hybrid
Dublin
Senior level
Lead and manage a software engineering team focused on developing a fraud platform, ensuring high-quality delivery in an Agile/Scrum environment.
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-2
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?
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.• Take an end-to-end approach to diagnosing and resolving production incidents to reduce MTTR.• Continuously improve metrics, monitoring, and alerting for availability, latency, and system health.
Engineering Enablement & Automation• Drive CI/CD pipelines and release automation with strong validation and operational gating.• Improve deployment strategies, including rolling deployments and automated verification.• Identify process gaps and lead continuous improvement initiatives across development and operations.• Engage across the full service lifecycle - from ideation and requirements through deployment, operation, and refinement.
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.• 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 Boo• Experience with CI/CD pipelines e.g., Jenkins• Experience with monitoring and logging tools e.g., Prometheus, Splunk, Dynatrace• Experience with monitoring as code and release automation• Understanding of Linux/Windows operating systems• Solid understanding of security concepts including OAuth, mTLS, SSL/TLS, certificates, and encryption• Basic understanding of networking, WAF, and network security• Strong problem-solving mindset and team-first approachPreferred / Bonus• Oracle, PL/SQL, and advanced SQL scripting• Experience with high-performance or NoSQL data stores e.g., GemFire, Cassandra• Messaging technologies MQ, JMS• Business rules engines e.g., IBM ODM, Drools• Containerization and orchestration Docker, Kubernetes• Cloud infrastructure and automation Azure and/or AWS• Scripting and automation using Java, Python, Ruby, or Bash• Experience integrating vendor and open-source technologies• Knowledge of the payments or financial services industry
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

AWS
Azure
Ci/Cd
Docker
Dynatrace
Java
Jee
Jenkins
Kubernetes
NoSQL
Oracle
Pl/Sql
Prometheus
Splunk
Spring Framework

Mastercard Boston, Massachusetts, USA Office

Our downtown Boston office is strategically located in the financial district, a short walk from South Station - one of the busiest transportation center in New England - and the Seaport District - a bustling, waterfront neighborhood and the tech hub of the city.

Similar Jobs at Mastercard

5 Hours 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
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.
Top Skills: Ci/CdDynatraceGrpcJavaJeeJenkinsPrometheusRestSplunkSpring BootSpring 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 Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account