Job
Description
Mastercard s Network & Digital Payments group creates valued experiences for consumers, and enables merchants and issuers to reach consumers in ways not possible in the pre-digital world. The global product engineering team is responsible for development of a suite of foundational payment solutions. This an opportunity to be a part of a highly motivated team focused on bringing security, convenience and control to digital payments. Have you ever engineered a product to market on a global scale? Are you motivated to be a part of driving a world beyond cash? Are you agile with a desire to exhibit your skills at the cutting edge with a high standard for excellence? As a Manager, Software Engineering, you will: - Supervise and coach teams of engineers to build, enhance, and support multiple applications/services for the digital payments solutions - Work with product owners to design, develop and launch of features and services for new and existing products - Recruit and hire the brightest talent, always bringing in someone better than at least half the individuals in the role - Ensure objectives and development plans are established in working with the global leadership team at the start of the year and reviewe'd continuously throughout the year - Continuously engage and improve teams performance by conducting recurring 1-1 meetings, knowing your people, managing career development, and understanding who is at risk - Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels - Emulate and drive Mastercard Way behaviors through their behavior, recognitions, coaching, and employee engagement - Provide strategic thinking and collaborate with the global leadership team for a wide range of software design and development methodologies for cloud deployments - Benchmark and drive engineering productivity, quality, and technology policy compliance in the areas of ownership - Form strong relationships with the global leadership in raising the engineering bar in developing digital payment solutions You should apply if: - Overall career span of 9-14 years with an experience working as a people Manager/Tech Lead with hands-on coding experience - you have with successful track record in managing development teams with demonstrated thought-leadership, cross-functional influence, and partnerships - you have worked extensively on server-side, backend applications and technologies; - you're comfortable leading engineers that are exploring and defining new ways of working; - you have skills to drive technical review of design and code across services to look for anti-patterns and promote continuous refactoring - you understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience - you understand system architecture to plan for platform and infrastructure capacity (eg, database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time - you enjoy sharing your knowledge and experience with your colleagues across locations; - you have experience of RESTful API and stateless service design patterns and deployment; - you have progressively grown in career with proven design and development experiences in multiple languages, secure coding standards, and deployment environments. - you have deployed complex applications into cloud platforms such as Azure, AWS or Google Cloud using containerization technologies such as Docker or Kubernetes; - you can build robust testing strategies to minimize defects by regression, performance, deployment verification and release testing processes; and, - you're excited to build applications that have global impact and are used daily by 100s of millions of people. It would also be great if: - you ve used the Spring Framework components in developing backend services- it s what we use to create our cloud-ready applications; - you ve used Pivotal Cloud Foundry to deploy cloud-ready applications; - you can use Domain Driven Design to solve business problems; - you ve built Event Driven applications; - you ve built 12-factor applications; - you have Full-stack experience and can solve all aspects of the technology problem to deliver a solution to a production environment; - you have first-hand knowledge of a wide range of technologies - databases, messaging, caches, API gateways, networking, pipelines, cryptography, HSM - and preferably the products we use such as Jenkins, Splunk, Oracle, Apache Kafka, Redis and NATS. Our teams and values: - We work within small collaborative teams consisting of software engineers and product managers; - Our customer s success is at the core of what we'do; - We are diverse and inclusive teams from many backgrounds and with many experiences; - We believe in doing we'll by doing good through inclusive growth and making ethical and environmentally responsible decisions.