Manager Software Engineering
Mastercard
Mastercard
Lead high-performing software engineering teams within the Mastercard Rewards Platform, a global, multi-tenant system processing millions of transactions daily. This role emphasizes people leadership, technical execution, service ownership, and stakeholder communication, requiring strong Decency Quotient (DQ) and Empathy Quotient (EQ). You will manage engineers, ensure end-to-end service ownership, drive delivery, and enhance production readiness while collaborating across various departments.
Key responsibilities include leading and mentoring software engineers, fostering a culture of ownership and continuous improvement, and providing coaching and career development. You will own services end-to-end, from design to production support, ensuring reliability, scalability, and security. Drive predictable delivery for platform enhancements, modernization initiatives, and customer needs. Provide technical guidance, ensure architectural alignment, and lead teams working across full-stack applications and data pipelines. Own operational readiness, incident response, and drive improvements using DORA metrics. Partner with SRE, Operations, and Security teams to enhance service reliability.
Requires proven experience managing software engineering teams in enterprise environments with strong people leadership, DQ, and EQ. Must have experience owning and operating production services in high-volume platforms. A solid understanding of full-stack engineering, backend services, APIs, data pipelines, and databases is essential. Experience with cloud platforms, containers, CI/CD, observability, and DevOps practices is required. Familiarity with multi-tenant platforms, agile delivery, risk management, and excellent communication skills are necessary. Experience in financial services or payments is a plus.
MasterCard
Financial Services