Senior Software Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and technology innovation for secure, simple, and smart transactions.
Ramat Gan, Israel
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Dynamic Yield by Mastercard is seeking an experienced Senior Software Engineer to join their backend engineering team. This role is crucial in building and maintaining the backbone of their machine learning operations and real-time personalization capabilities.

The position offers an exciting opportunity to work at the intersection of backend engineering and machine learning infrastructure. You'll be part of a professional environment where experienced engineers collaborate to drive technical excellence, focusing on designing and optimizing backend services that power ML operations and real-time decision-making systems.

As a Senior Software Engineer, you'll be responsible for architecting and implementing scalable data processing workflows, building robust infrastructure for model deployment, and ensuring high system availability. The role requires strong expertise in distributed systems, cloud infrastructure, and modern backend technologies including Python, Java, or Go.

The ideal candidate brings 4+ years of backend engineering experience, with deep knowledge of cloud platforms, containerization, and database management. You should be comfortable working with both SQL and NoSQL databases, and have experience with modern DevOps practices including CI/CD and infrastructure as code.

This position at Mastercard offers the opportunity to work on cutting-edge technology that powers economies and empowers people across 200+ countries. You'll be part of a company that values innovation and technical excellence, while working on systems that have real-world impact through machine learning and real-time personalization capabilities.

The role combines technical leadership with hands-on development, requiring someone who can both architect solutions and implement them. You'll work in a collaborative environment where you can grow professionally while contributing to significant technical initiatives that shape the future of personalization technology.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer

  • Design, develop, and optimize backend services that support ML pipelines, APIs, and real-time decision-making systems
  • Architect and implement scalable and reliable data processing workflows
  • Build and maintain infrastructure for efficient model deployment, monitoring, and versioning
  • Ensure high availability, performance, and security of backend services
  • Lead initiatives to improve system architecture and reduce technical debt
  • Stay up to date with latest advancements in backend technologies

Requirements For Senior Software Engineer

Python
Java
Go
Redis
Cassandra
MySQL
PostgreSQL
Kubernetes
  • 4+ years of experience in backend engineering, designing and developing distributed systems
  • Strong proficiency in Python, Java, or Go for backend development
  • Deep experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Proficiency in designing and managing scalable databases (SQL & NoSQL)
  • Hands-on experience with CI/CD pipelines and infrastructure as code
  • Familiarity with high-performance APIs and microservices architecture

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer

Senior Software Engineer-4

Senior Software Engineer role at Mastercard working on enterprise KYC & AML platform, developing secure bank connectivity APIs using C# and cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Mastercard's Ekata team in Budapest, focusing on backend development with Scala and AWS, offering hybrid work and competitive benefits.

Senior Software Engineer - Salesforce

Senior Salesforce Engineer role at Mastercard developing marketing technology solutions. Build custom applications and integrations using Apex, Lightning Components, and APIs.

Sr. Software Development Engineer

Senior Software Engineer role at Mastercard's SpendingPulse team, focusing on building and scaling applications that provide economic insights using modern web technologies and big data analysis.

Senior Software Engineer - Salesforce

Senior Salesforce Software Engineer role at Mastercard focusing on developing and maintaining B2B marketing solutions using Salesforce platform.