
Description
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 (SDET)-1 Our team is seeking a Senior Software Engineer in Test to join our brand-new Platform Resiliency team to help us build more resilient systems by proactively uncovering weaknesses in our infrastructure and applications. In this role, you will blend your software development skills with quality engineering best practices within Mastercard to design, implement, and execute automated test strategies that simulate failure and stress conditions across distributed systems.We're looking for someone with a passion for innovation—a builder who's excited to experiment, push boundaries, and evolve how we think about reliability at scale. Your work will directly impact the stability of our core platforms and help shape the future of resiliency testing across organizations.
This is a hybrid position based in Budapest, Hungary, requiring three days per week onsite.
Role:
Design and build scalable software platforms and tooling for performance, end-to-end, and other forms of comprehensive testing.
Champion engineering best practices by developing and integrating automated tests into CI/CD pipelines—driving platform hardening and fast feedback loops
Explore opportunities to incorporate cutting-edge AI tools to increase efficiency across the SDLC
Contribute to the design and evolution of our resiliency testing framework, including integration with monitoring and observability tools.
Lead root cause analysis and post-incident testing to validate fixes and prevent regression
Be comfortable collaborating across large enterprises
Collaborate with DevOps, platform engineers, and application teams to implement fault tolerance and measure system response across domains
Support operational excellence by improving platform reliability, scaling, and maintainability using data and metrics.
Ensure platform security and compliance, while balancing speed of delivery and long-term maintainability.
Drive continuous improvement in the software development lifecycle, ensuring alignment with our technical and business strategies.
All about you:
A background in software testing, strong technical skills in automation, testing, and performance testing.
Proficiency in programming languages like Java, Python, or Clojure, especially for tool development.
Experience with end-to-end testing of multi-tier REST APIs and UIs.
Solid understanding of modern web development (e.g., React, Angular, NodeJS, GraphQL).
Deep expertise in testing strategies, frameworks, and automation tools for multi-tier REST APIs and UIs.
Passionate about driving innovation in the testing space through AI-powered testing strategies.
Expertise with CI/CD pipelines, using tools such as Jenkins, GitHub Actions, or similar.
Solid understanding of distributed systems, microservices architecture, and cloud-native platforms (e.g: Kubernetes, AWS, GCP)
Proven ability to work collaboratively across global teams, navigating cultural and time zone differences effectively.
Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, Splunk, Datadog).
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent practical experience).
Why Join Us:
Play a key role in shaping a new engineering initiative at the intersection of platform resiliency and product development.
Drive test strategy, automation, and resilience standards that influence how teams across the organization build and operate reliable systems.
Be part of a culture that values quality, innovation, and continuous improvement—with the chance to make a visible impact on systems that help combat fraud at a global scale
Competitive compensation, flexible work environment, and the opportunity to work on systems that combat fraud.
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.
Apply on company website