Company Detail

Mastercard
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • A global payments technology firm in Dublin is looking for a Manager Software Engineering to oversee the development of their Global File Transfer platform. The ideal candidate will have over 10 years of engineering experience, proficiency in Java/Spring and relevant technologies, and a strong ability to lead and mentor a team. This role focuses on creating scalable, secure solutions that support Mastercard's global operations, requiring collaboration across various teams and a customer-centric approach. #J-18808-Ljbffr

  • Manager Software Engineering  

    - Dublin Pike

    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 Overview The Platform Services group is responsible for designing, building, and operating the technology that powers Mastercard’s market-facing and core technology platforms. This includes foundational services such as the API Gateway, Event Gateway, and File Transfer Services. We are seeking a Manager Software Engineering to join our Dublin team, focusing on building and operating our Global File Transfer platform. This platform supports secure, seamless data transfers across Mastercard’s global infrastructure—including Mastercard’s next-generation switch. This is an exciting senior engineering role within a globally distributed team, passionate about delivering resilient, scalable solutions to our customers. The Role As a Manager, Software Engineering, you will: Lead strategic technical direction for applications, architectures, and development processes. Lead and push the boundaries of analytics and powerful, scalable applications. Act as a key contributor to product implementation while empowering your team. 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. All About You 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#. Fluent in the use of Git, Jenkins. Solid experience with RESTful APIs and JSON/SOAP based API. Solid experience with SQL, Multi-threading, Event Driven Applications. 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. Hands on experience of cloud native development using microservices. Hands on experience on Kafka. 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. Strong technologist eager to learn new technologies and frameworks. Experience coaching and mentoring junior teammates. Customer-centric development approach. Ability to identify and implement improvements to team development processes. Strong collaboration skills with experience collaborating across many people, roles, and geographies. 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. #J-18808-Ljbffr

  • Senior Software Engineer - Test  

    - Dublin Pike

    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 Senior Software Engineer - Test Who is Mastercard? 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. We are seeking an experienced Test Engineer to provide technical expertise in automated and manual testing of Java-based, distributed, highly available applications, where system quality and performance is critical! Are you a tester with automation experience, or a developer looking to specialise in testing? Are you passionate about maintaining and improving software quality? Do you enjoy writing code to automate test activities? Are you motivated to be a part of driving a world beyond cash? Role Develop and execute automated tests for web APIs and GUIs (Java, python). Develop and execute manual exploratory tests. Identify and implement more complex automation efforts. Collaborate with team members and internal stakeholders to ensure requirements meet customer needs, and software meets requirements. Work closely with business and development teams to define test plans and schedules. All About You Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent work experience. Recent experience developing automated tests or applications (Java or python). Comfortable creating and maintaining data-driven automated tests for complex distributed systems. Command-line scripting and troubleshooting skills (Linux). Understanding of API protocols and web services (REST, JSON). Hands-on experience working with version control (Subversion, git). Able to analyse application logs and assist other engineers by utilizing basic debugging techniques. Able to perform routine database administration and queries (PostgreSQL/MySQL). Familiar with continuous integration (Jenkins). Familiar with defect/requirements management tools (Rally, Bugzilla). Familiarity with card payments systems or security an advantage. Experienced in Agile development (Scrum). Able to work autonomously and within a team environment. Actively involved in your own professional development and skills growth. 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. #J-18808-Ljbffr

  • A leading global technology company is seeking a Senior Software Engineer - Test to drive quality for their applications in Dublin. The role involves developing and executing automated tests, collaborating with teams to meet requirements, and being hands-on with both manual and automated testing practices. Candidates should have a degree in IT fields and experience in Java or Python, along with strong skills in automated testing and Agile environments. This position offers a chance to work in a fast-paced environment focused on delivering secure and accessible digital payments. #J-18808-Ljbffr

  • Manager, Software Engineering-2  

    - Dublin Pike

    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 judgement, 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 approach Preferred / 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 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. #J-18808-Ljbffr

  • Manager, Software Engineering-1  

    - Dublin Pike

    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 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 Program Managers, product teams, engineering teams, and BizOps to shape features, break them down into well‑defined user stories, and ensure high‑quality, predictable delivery. As part 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 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 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. Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines. #J-18808-Ljbffr

  • Senior Fraud Platform Engineering Manager  

    - Dublin Pike

    A leading global payments technology company in Dublin is seeking a Software Engineering Manager to lead a team focused on the development and operation of fraud detection solutions. The ideal candidate will have over 3 years of experience in software engineering leadership, with a strong background in Java and Agile methodologies. This position empowers you to enhance team performance, foster innovation, and drive high-quality software delivery. A competitive salary package and growth opportunities await the right candidate. #J-18808-Ljbffr

  • Engineering Manager – Fraud Platform  

    - Dublin Pike

    A leading financial services organization in Dublin is seeking a Software Engineering Manager to lead a high-performing team. You will oversee the design and delivery of mission-critical projects, ensuring compliance with Agile practices while fostering team development. Ideal candidates will have extensive experience in software engineering, particularly in Java and distributed systems, along with strong leadership and communication skills. This position offers a competitive salary and opportunities for professional growth. #J-18808-Ljbffr

  • 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 Senior Software Engineer (SRE) - Performance Engineering Are you passionate about optimizing high-scale payment systems? Join us to drive performance for Mastercard Payment Gateway Services (MPGS), where millions of transactions flow daily through hosted checkout, REST APIs, wallet integrations, network tokenization, and fraud-screening workflows. You’ll analyze end-to-end latency across authorization flows, routing, risk checks, and multi-region services while shaping the performance strategy for a global payment gateway. You’ll build targeted load tests, simulate real merchant traffic, and help engineering teams deliver low-latency, high-throughput, resilient services. If you’re energized by performance challenges in real-time digital commerce, we’d love to meet you. Responsibilities Lead deep performance investigations across distributed, multi-region payment services and real-time transaction flows. Analyze latency, throughput, saturation, and failure modes across data-plane and control-plane components. Collaborate with platform, infrastructure, and networking teams to optimize runtimes, containers, APIs, and service-to-service communication. Define performance standards, SLAs, benchmarks, and system-level expectations for global payment traffic. Mentor engineers and influence architecture and design decisions across multiple teams. Build scalable, cost-efficient performance testing frameworks that emulate real merchant traffic and diverse MPGS integration patterns. Enhance observability and diagnostics to surface bottlenecks, hotspots, and performance degradation trends. Partner with risk, security, and fraud teams to ensure added controls maintain throughput and low latency under load. Drive continuous optimization initiatives to ensure low-latency, high-availability, high-throughput payment processing. Qualifications 5+ years of relevant experience in performance engineering, backend engineering, or distributed systems work. Strong expertise in distributed systems, real-time services, and high-scale, low-latency architectures. Deep understanding of networking, concurrency, caching, replication, data structures, and scaling patterns. Proven track record of diagnosing, profiling, and improving performance in large-scale production environments. Hands-on experience with performance testing and analysis tools, such as: Load testing: JMeter, Gatling, Locust, k6 Profilers: YourKit, JProfiler, async-profiler, perf, FlameGraphs Monitoring/Observability: Grafana, Prometheus, Splunk, New Relic, DataDog, Dynatrace, OpenTelemetry Distributed tracing: Jaeger, Zipkin Practical experience with cloud-native systems (Kubernetes, service mesh, autoscaling, API gateways, CI/CD). Strong skills in Java, JVM tuning, and performance optimization (or similar high-performance languages). Familiarity with message queues, caches, and storage systems such as Kafka, Redis, Hazelcast, Cassandra, or Aurora/RDS. Ability to influence technical direction without authority, mentor engineers, and drive performance best practices across teams. Comfortable working in mission-critical, high-availability environments, ideally involving payment gateways, REST APIs, or other latency-sensitive transactional systems. Excellent communication and cross-functional collaboration 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. #J-18808-Ljbffr

  • A global payment technology company in Dublin is seeking a Senior Software Engineer (SRE) to optimize high-scale payment systems for Mastercard Payment Gateway Services. The successful candidate will investigate performance across distributed services, design load tests, and mentor engineers. This role requires strong expertise in distributed systems and performance engineering, with hands-on experience in tools such as JMeter and Grafana. Join us to drive performance in a mission-critical environment. #J-18808-Ljbffr

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany