Open Roles
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.
The Network Automation organization builds the software and automation capabilities that improve reliability, resiliency, and operational efficiency across Mastercard's global network. You will join a collaborative, high-trust engineering team that values clear thinking, shared ownership, and practical innovation.
As a Senior Software Engineer, you will design and implement scalable backend services and automation capabilities that support network lifecycle and security workflows. You will write high-quality, maintainable, secure code using modern engineering practices including automated testing, CI/CD, code reviews, and documentation. You will build API-driven integrations between internal platforms and network systems, and develop observability foundations including metrics, health checks, and structured logging.
Candidates should have strong backend development experience with modern programming languages. Experience with API development, CI/CD pipelines, and observability tools is essential. Strong problem-solving and collaboration skills are required.
Mastercard offers competitive compensation, comprehensive health benefits, professional growth opportunities, and a collaborative engineering culture that values innovation and shared ownership.