Mastercard Logo

Mastercard

Lead Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Clondalkin, Lucan, Dublin
Entry level
Hybrid
Clondalkin, Lucan, Dublin
Entry level
Leads quality engineering strategy and delivery across mobile, web, and API products. Drives test automation, exploratory testing, performance engineering, continuous integration and delivery, code quality, and release quality. Mentors engineering staff, promotes development and testing practices, collaborates across technology and product teams, and ensures customer-focused quality outcomes. Requires expertise in Java-based testing frameworks, APIs, databases, performance tools, agile delivery, and quality automation.
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
Lead Software Engineer
Job Description Summary
Quality Engineering team within MasterCard is about creating an ecosystem to build a world beyond waiting for all delivery teams to help achieve time-to-market, quality excellence, and higher customer satisfaction.
• Unlike similar quality leadership roles in other organizations, this position needs deep understanding of software development , architecture, and performance engineering to help drive quality early in the life cycle of a product development. In addition, experience in payment processing/domain is highly desirable.
• This position will be responsible for driving adoption of Quality Engineering services (Code quality, Testing Services, Performance Engineering, Testing and Environment automation, Development Collaboration, Continuous Integration) .
• Position requires an extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks. This position leads the product quality deliverables, and release level quality
• Interacts with technology staff including Quality Engineers, Operations, Developers, Devops Engineers, Product management, and Program management to identify scope of project/s and deliver services.
Role• Drive quality engineering, exploratory testing, and test automation covering all key practice areas including mobile, web, and API testing.
• Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Int` egration, Continuous Delivery, and Collaboration) amongst various delivery teams.
• Ensure that staff has skills and behaviors to perform tasks fully through effective communication of goals, objectives, performance and as necessary improvement plans.
• Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
• Foster strategic thinking and continuous learning to help MasterCard continue to lead as a technology company providing differentiating high-quality products and services to enable global commerce.
All About You• Bachelor/Master's Degree in Computer Science or equivalent work experience with Quality Engineering practices and concepts.
• Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to ensure 80% or higher
code coverage.
• Demonstrated success in leading a small to large-scale software development, testing, and performance across multiple groups.
• Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
• Good knowledge of payments domain message flows, architecture, common design patterns, ISO message protocols, simulation/emulation tools highly desirable.
• Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert), software testing standards, methods and conventions.
• Experience with performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable.
• Exposure to Cloud, Infrastructure-as-a-code concept, and tools such as Chef/Puppet desirable.
• Expertise with cross browser and cross device testing strategies (e.g. In the Wild testing) and automation via device clouds (Perfecto, Device Anywhere, Testdroid, etc)
• Experience preparing and delivering executive level presentations to business and technology audiences.
• Experience mentoring and developing resources in a high performance culture.
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.

Similar Jobs at Mastercard

4 Days Ago
Hybrid
Expert/Leader
Expert/Leader
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads quality engineering across software development, exploratory testing, test automation, performance engineering, continuous integration and delivery, and release quality. Drives adoption of engineering services across delivery teams, oversees mobile, web, and API testing, mentors staff, and ensures effective quality practices. Collaborates with developers, DevOps, operations, product, and program management while promoting customer-focused processes, agile delivery, automation, and continuous learning.
Top Skills: AppiumBambooBddCheckmarxChefCloud InfrastructureCloverContinuous DeliveryContinuous IntegrationCucumberDatabasesDeviceanywhereDynatraceEclipse IdeFortifyInfrastructure As CodeIso Messaging ProtocolsJavaJbehaveJenkinsJIRAJmeterJunitLoadrunnerPerfectoPuppetRallyRational ConcertRestRest ApisRest AssuredSoapSoap ApisSonarSplunkSpringTddTestdroid
4 Days Ago
Hybrid
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads Quality Engineering services across software development, testing, performance engineering, automation, continuous integration, and delivery. Drives mobile, web, API, exploratory, and automated testing; promotes BDD/TDD, code quality, performance profiling, and secure development practices. The role coordinates with engineering, operations, DevOps, product, and program teams, ensures release quality, mentors staff, supports strategic process improvement, and delivers executive-level presentations.
Top Skills: AppiumBambooBddCheckmarxChefCloudCloverCucumberDeviceanywhereDynatraceEclipse IdeFortifyInfrastructure As CodeJavaJbehaveJenkinsJIRAJmeterJunitLoadrunnerPerfectoPuppetRallyRational ConcertRestRest AssuredSoapSonarSplunkSpringTddTestdroid
4 Days Ago
Hybrid
Entry level
Entry level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads quality engineering across software development, testing, performance engineering, automation, continuous integration, and delivery. Drives adoption of testing services and practices across delivery teams, covering mobile, web, and API products. Oversees quality and release deliverables, mentors staff, supports executive communication, and promotes customer-focused quality improvements. The role requires strong expertise in test automation, Java-based technologies, performance testing, agile and waterfall delivery, security tools, cloud concepts, and payment-processing systems.
Top Skills: APIsAppiumBambooCheckmarxChefCloud InfrastructureCloverCucumberDatabasesDeviceanywhereDynatraceEclipse IdeFortifyJavaJbehaveJenkinsJIRAJmeterJunitLoadrunnerPerfectoPuppetRallyRational ConcertRestRest AssuredSoapSonarSplunkSpringTestdroid

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account