Backend Engineer II – Notification Platform & Distributed Systems

Mastercard Inc.

O’Fallon (MO)

On-site

USD 92,000 - 147,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid time off & holidays
Tuition reimbursement

Job summary

Mastercard is seeking a Software Engineer II for the Decision Management Program to design, develop, and maintain backend services powering the Notification Manager. You will build Java/Spring Boot microservices and contribute to modern event-driven architectures using Kafka.

The role emphasizes reliability, security, and collaboration with Product, TPMs, QA, and partner teams, with opportunities to mentor junior engineers and grow technical expertise in a scalable enterprise platform.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 2–5 years of software development experience.
  • Experience developing applications using Java and Spring Boot.
  • Understanding of REST APIs and microservice architectures.
  • Familiarity with messaging or event-driven systems.
  • Strong understanding of software design principles, object-oriented programming, data structures, and algorithms.
  • Experience with source control, code reviews, and CI/CD practices.
  • Working knowledge of SQL and relational databases.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work independently on assigned deliverables while collaborating effectively within a team.

Responsibilities

  • Design, develop, test, and maintain Java/Spring Boot microservices.
  • Develop and maintain automated unit, integration, and API tests.
  • Participate in technical design discussions and translate requirements into working software.
  • Write clean, maintainable, and secure code following Mastercard engineering standards.
  • Support release activities and production readiness efforts.
  • Contribute to operability engineering practices that improve system reliability, monitoring, and supportability.

Skills

Java
Spring Boot
REST APIs
Messaging systems
CI/CD

Education

Bachelor’s degree in Computer Science, Engineering, or equivalent experience

Tools

Kafka
Kubernetes
PCF/Tanzu
Splunk
Dynatrace

Job description

Mastercard is seeking a Software Engineer II for the Decision Management Program to design, develop, and maintain backend services powering the Notification Manager. You will build Java/Spring Boot microservices and contribute to modern event-driven architectures using Kafka.

The role emphasizes reliability, security, and collaboration with Product, TPMs, QA, and partner teams, with opportunities to mentor junior engineers and grow technical expertise in a scalable enterprise platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer II - Notification Platform
Backend Engineer II - Notification Platform

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Paid leave and vacation
+3
Backend Engineer - Notification Service (Java/Spring)
Backend Engineer - Notification Service (Java/Spring)

engineeringjobs.net, Inc. • Town of Montana (WI)

On-site
USD 92,000 - 147,000
Health insurance
401k with company match
Paid parental leave
+1
Backend Engineer – High-Volume Notifications (Kafka/Spring Boot)
Backend Engineer – High-Volume Notifications (Kafka/Spring Boot)

Mastercard Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Backend Engineer, Notification Platform
Backend Engineer, Notification Platform

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Tuition reimbursement
+1
Software Engineer II Notification Manager
Software Engineer II Notification Manager

engineeringjobs.net, Inc. • Town of Montana (WI)

On-site
USD 92,000 - 147,000
Health insurance
401k with company match
Paid parental leave
+1
Software Engineer II – Notification Manager
Software Engineer II – Notification Manager

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Tuition reimbursement
+1
Software Engineer II – Notification Manager
Software Engineer II – Notification Manager

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Paid leave and vacation
+3
Software Engineer II: Scalable Java Microservices
Software Engineer II: Scalable Java Microservices

re-zoo-me • O’Fallon (MO), Northern (KY)

Hybrid
USD 92,000 - 147,000
Software Engineer II: Payments Platform & Security
Software Engineer II: Payments Platform & Security

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Software Engineer II: Scalable Java Backend & Angular UI
Software Engineer II: Scalable Java Backend & Angular UI

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Health insurance
401(k) match
Paid time off