As a Senior Software Engineer on Mastercard’s Core Payments, Network Solutions team, you will develop software for payment and transaction-processing systems. You will combine software development and quality engineering to deliver secure, scalable, and reliable applications and services. You will design, build, test, deploy, and maintain software components, automation frameworks, and validation tools. In collaboration with engineers, architects, and product teams, you will contribute to technical decisions, strengthen operational readiness, review code, and mentor junior engineers. The role spans the software development lifecycle, including deployment, monitoring, performance improvement, troubleshooting, and operational support. The position also involves developing automated validation for payment workflows, applying secure engineering practices, and contributing to architecture and cloud migration strategies. A successful engineer will deliver maintainable, well-tested software and help improve performance, reliability, observability, and team capabilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed