# Senior Software Engineer at Mastercard

Mastercard is hiring a Senior Software Engineer. Level rates it Little AI ●○○○; you can [apply on Mastercard](https://jobsbylevel.com/go/79db695e-0343-4cad-82d5-ee6c421c2434?utm_medium=ai-agent).

AI Level 1, AI centrality 34 out of 100. O'Fallon, Missouri.

## Details

- Company: [Mastercard](https://jobsbylevel.com/companies/mastercard)
- AI level: AI Level 1 (score 34 out of 100)
- Location: O'Fallon, Missouri
- Posted: October 26, 2026
- Apply: https://jobsbylevel.com/go/79db695e-0343-4cad-82d5-ee6c421c2434?utm_medium=ai-agent
- Free CV review for this job: https://jobsbylevel.com/cv-review?job=senior-software-engineer-at-mastercard-1b662c

## 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 About the Role The Mastercard Digital Enablement Services (MDES) team’s mission is to make payments fast, easy, and secure. That’s why we’ve developed technology that enables mobile payments (Apple Pay, Google Pay, Samsung Pay, Garmin Pay, etc.) with secure, tokenized remote commerce payments. We’ve experienced incredible success and growth, with billions of transactions being processed each year. Our new focus is to scale MDES further and deliver the best possible customer experience. We’re making our services faster, more reliable, and more scalable whilst meeting emerging on-soil regulations and increasing demand across the globe. This is an opportunity to work on software that operates on a global scale, where speed, reliability, and resilience matter every day. As a Senior Software Engineer, you will collaborate with engineers and product partners to design, build, test, and enhance solutions that support the movement of transactions around the world. Role As a Senior Software Engineer, you will: Software Engineering & Development • Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools • Apply strong knowledge of data structures, algorithms, and efficient coding practices in building scalable solutions • Contribute to end-to-end software development lifecycle, including design, development, testing, deployment, and monitoring Architecture & Design • Participate in defining software architecture and design patterns to ensure scalability, reliability, and maintainability • Ensure systems are designed for testability, observability, performance, and operational readiness • Provide input into microservices and cloud migration strategies Quality Engineering & Testing • Develop and implement test automation frameworks and CI/CD integration pipelines (e.g., Jenkins, XLR) • Design comprehensive test strategies and plans, including performance, reliability, and production simulation testing • Ensure high code quality and coverage using tools such as Sonar or Clover Security & Compliance • Apply and promote secure coding practices, including code analysis, vulnerability detection, and mitigation strategies • Integrate security testing into CI/CD pipelines Code Quality & Reviews • Conduct and lead code reviews, ensuring adherence to coding standards, security practices, and maintainability • Act as a technical reviewer for system designs, test strategies, and implementation approaches Operability & Performance • Ensure systems are observable, monitorable, and resilient across environments • Perform performance engineering, including load testing, tuning, and bottleneck analysis • Troubleshoot complex production issues and ensure rapid resolution Collaboration & Leadership • Partner with developers, architects, and product teams to drive engineering best practices • Mentor junior engineers and contribute to knowledge sharing across teams • Evaluate and recommend tools, technologies, and frameworks for continuous improvement All About You • Demonstrated experience developing microservices with JAVA and Spring Boot, required • Proven skills working with relational SQL database, preferably PostgreSQL and Oracle SQL • Advanced understanding of cloud native architecture, PCF, and AWS • Clear proficiency with engineering principles used in building and running mission critical software capabilities (security, scalability, resiliency, customer

The description is cut here. Read the full offer: https://jobsbylevel.com/jobs/senior-software-engineer-at-mastercard-1b662c

Source: https://jobsbylevel.com/jobs/senior-software-engineer-at-mastercard-1b662c

## Cite this page

Level. https://jobsbylevel.com/jobs/senior-software-engineer-at-mastercard-1b662c.

Get job alerts: https://jobsbylevel.com/newsletter
