DevJobs
RoleSuite
CompaniesRemoteAboutMethodologyContactPrivacy
Updated 2026-06-14 13:00 UTC·© 2025–2026 RoleSuite
← Back to listings

Senior Software Engineer

Mastercard · Ramat-Gan, Israel

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

Overview

Dynamic Yield by Mastercard is looking for a Senior Backend Software Engineer to join the Shopping Muse team.

Shopping Muse is an AI-powered shopping assistant that helps consumers discover products through natural language conversations, personalized recommendations, semantic search, and real-time decision making. As part of the team, you will build and scale backend services that power millions of shopping experiences across leading global brands.

We are looking for an experienced engineer who enjoys solving complex technical challenges, designing distributed systems, and building reliable, high-performance services at scale.

Role & Responsibilities
Design, develop, and maintain backend services that power Shopping Muse and related AI-driven experiences.
Build scalable APIs and microservices that support conversational commerce, product discovery, search, and recommendations.
Design and optimize distributed systems with a strong focus on performance, reliability, and scalability.
Work closely with frontend engineers, product managers, data scientists, and platform teams to deliver end-to-end solutions.
Investigate production issues, analyze system behavior, and drive improvements across the platform.
Lead technical initiatives to improve architecture, observability, performance, and operational excellence.
Participate in technical design discussions and mentor other engineers.
Drive engineering best practices, code quality, testing, and continuous improvement.

Qualifications & Experience
4+ years of experience building backend systems in production environments.
Strong proficiency in Python.
Experience designing and operating distributed systems and microservices.
Experience with cloud platforms such as AWS, GCP, or Azure.
Experience with Docker and Kubernetes.
Strong knowledge of databases and caching technologies such as MySQL, PostgreSQL, Redis, or similar technologies.
Experience building and maintaining REST APIs and high-throughput services.
Experience with monitoring, logging, and observability tools.
Strong troubleshooting and problem-solving skills.
Excellent communication and collaboration skills.

Nice to Have
Experience with search technologies such as Elasticsearch or OpenSearch.
Experience working with recommendation systems, personalization platforms, or AI-powered products.
Experience with large-scale, low-latency systems.
Familiarity with LLMs, conversational AI, or agent-based architectures.
Experience working in customer-facing SaaS environments.

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.




Software pay context

Based on 7,215 disclosed Software salaries on RoleSuite, the role pays a median of $158K/year, with most offers between $124K and $200K (10th–90th percentile: $101K–$235K).

See the full Software salary breakdown →
Apply →

Other roles at Mastercard

  • Lead Software Engineer - Infrastructure TeamRamat-Gan, Israel
  • Manager, Community & BelongingO'Fallon, Missouri
  • RF#179 - Director, Services Business Development - MAIPLondon, England (Angel Lane)
  • Business Analyst IIRemote
  • Director, Product Management - AI PlatformDublin, Ireland (Mountain View)
  • Senior Analyst – Dispute Resolution Management (EEMEA)Cairo, Egypt
  • Senior Data EngineerO'Fallon, Missouri
  • Lead Data EngineerPune, India
  • Vice President Merchant Risk Scoring SolutionsPurchase, New York
  • Senior AnalystWaterloo, Belgium

More Software roles

  • Solutions ArchitectDatabricks · Berlin, Germany; Munich, Germany
  • Software Engineer – Networking GroupCatonetworks · Tel Aviv District, Israel
  • IN_Senior Associate_Cloud Security_Cyber Engineering & Automation_Advisory_BangalorePwC · Bengaluru Millenia
  • IN_Senior Associate_Cloud Security_Cyber Engineering & Automation_Advisory_BangalorePwC · Bengaluru Millenia
  • IN_Senior Associate_Cloud Security_Cyber Engineering & Automation_Advisory_BangalorePwC · Bengaluru Millenia
  • Co-op Trainee (Agriculture Engineering) (Saudi National)Parsons · SA - Riyadh, Qiddiya
  • Co-op Trainee (Architect Engineering) (Saudi National)Parsons · SA - Riyadh
  • Co-op Trainee (Architect Engineering) (Saudi National) (Open)Parsons · SA - Riyadh
  • Co-op Trainee (Architect Engineering) (Saudi National)Parsons · SA - Riyadh
  • Software Engineer Verification - NetworkingNVIDIA · Israel, Yokneam