Mastercard - New York, NY
posted 4 months ago
As a Manager of Software Engineering at MasterCard, you will be responsible for the analysis, design, development, and delivery of software solutions that are integral to our mission of connecting and powering an inclusive digital economy. This role requires a strategic mindset to define requirements for new applications and customizations, ensuring adherence to established standards, processes, and best practices. You will formally supervise and coach multiple teams of engineers, fostering an environment that encourages innovation and collaboration while enhancing the performance of our internal and market-facing products and platforms. In this position, you will work closely with business and product owners to develop and deliver new services that introduce innovative products and bundles. You will set clear objectives and development plans at the beginning of the year and continuously review progress throughout the year. Your responsibilities will also include recruiting and hiring top talent, ensuring that you bring in individuals who exceed the capabilities of existing team members. Engaging with your teams through regular one-on-one meetings will be crucial to understanding their career development needs and identifying any potential risks. You will be expected to provide timely feedback and coaching, mentoring staff at all levels to emulate and drive the Mastercard Way behaviors. Additionally, you will manage and optimize budgets, forecasting, and cost allocation to meet business needs effectively. Your strategic thinking will be essential in leading a wide range of applications and systems, as well as in driving engineering productivity, quality, and compliance with technology policies. You will also be responsible for sharing knowledge within your Guild/Program to enhance productivity and promote the reuse of patterns, libraries, and practices.