M

Mastercard

Processes payments across a global network

Software Engineer 2 - Notification Manager

Backend EngineeringConfirmed live in the last 24 hours
Full-timeO'Fallon, MO, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or Engineering, or equivalent experience.
  • Two to five 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.
  • Experience with source control, code reviews, and continuous integration and continuous delivery 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.
  • Complete periodic mandatory security training and follow Mastercard security policies and practices; protect the confidentiality and integrity of accessed information and report suspected security violations or breaches.

Responsibilities

  • Design, develop, test, and maintain Java and Spring Boot microservices.
  • Implement enhancements, new features, and defect fixes across Notification Manager services.
  • Participate in technical design discussions and translate requirements into working software.
  • Write clean, maintainable, and secure code following Mastercard engineering standards.
  • Develop and maintain automated unit, integration, and API tests.
  • Contribute to modern event-driven architectures using Kafka messaging and distributed processing patterns.
  • Support platform modernization initiatives, including service decomposition, resiliency improvements, performance optimization, and cloud-native deployment practices.
  • Help reduce technical debt and improve operational efficiency across the platform.
  • Participate in production support, incident response, and root cause analysis.
  • Monitor system health using observability tools and metrics.
  • Troubleshoot application, infrastructure, and data-related issues.
  • Support release activities and production readiness efforts.
  • Work with engineers, QA, PMTs, TPMs, and partner teams to deliver roadmap commitments.
  • Participate in Agile ceremonies, elaboration sessions, estimation, and backlog refinement.
  • Contribute to technical documentation and knowledge sharing.
  • Assist and mentor junior engineers where appropriate.
  • Independently deliver stories and enhancements from design through production deployment.
  • Contribute improvements to platform reliability, performance, or maintainability.
  • Take ownership of one or more Notification Manager services or technical domains.
  • Participate in production support and incident investigations.
  • Build partnerships with Product, TPM, QA, and peer engineering teams, and contribute to team engineering practices.

Desired Qualifications

  • Experience with event-driven architectures such as Kafka or MQ.
  • Experience with cloud platforms, PCF/Tanzu, Kubernetes, or containerized workloads.
  • Knowledge of distributed systems concepts, including resiliency, fault tolerance, and scalability.
  • Experience with observability tools such as Splunk, Dynatrace, Grafana, or Prometheus.
  • Familiarity with continuous integration and continuous delivery pipelines and automated testing frameworks.
  • Exposure to PCI, security, or regulatory requirements.
  • Experience working in high-volume transaction processing systems.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs