Join Mastercard’s Core Payments, Network Solutions team to develop software supporting secure, reliable, and scalable payment-processing capabilities. The role combines software development, quality engineering, and operational readiness to deliver dependable solutions across the payments ecosystem. The Software Engineer II designs, builds, tests, deploys, and maintains software components, automation frameworks, and validation tools for payment applications and services. The role applies engineering fundamentals to system interactions, transaction-processing workflows, performance, and resilience. The engineer independently executes routine and moderately complex assignments, with occasional guidance on unfamiliar or highly complex work. The position works across the software development lifecycle, including design, implementation, testing, deployment, monitoring, and maintenance. It contributes to architecture discussions, test strategies, secure engineering, performance and operational excellence, and collaboration with engineering, architecture, product, and operations stakeholders.
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
Mid Level
Education Level
No Education Listed