Company
MasterCard
Description
Our Purpose
- Formally supervise and coach a team of 5+ engineers to build, enhance, and support multiple applications/services in the delivery of internal or market-facing marketing products and platforms
- Oversee the management of the Software Engineering group and acts as the highest authority on high-level and complex decisions within the function
- Effectively communicate complex topics to senior stakeholders throughout the organization
- Work with business/product owners to develop, experiment, and deliver on new marketing technology products and services
- Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution
- Define and monitor key product and performance metrics to ensure our solutions give the best customer experience
- Recruit and hire the right talent, always bringing in someone better
- Provide and facilitate timely feedback, coaching in the moment, and mentoring for team
- Manage and optimize budgets, forecasting, and cost allocation while delivering on marketing needs
- Provides strategic thinking and leadership on future marketing technologies and software-development methodologies
- Benchmark and drive engineering productivity, quality, and technology policy compliance
- IT experience with successful track record in managing medium scale development organization (team of 5+) with demonstrated thought-leadership, cross-functional influence, and partnership
- Experience with marketing technologies (e.g. Content Management Systems, Digital Asset Management) to build performant marketing solutions
- Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
- Understands internals of operating systems (Windows, Linux, Mainframe) and experience in delivering software that works across multiple channels (web, mobile).
- Has skills to coach and evangelize front-end engineering principles.
- Has skills to implement advanced test set ups in production environment (e.g., A/B testing, canary releases, blue-green deployment, feature flags)
- Has experience in building, leading and coaching teams to execute against objectives and deliver impactful software
- Demonstrated skills in end-to-end service ownership and interacting with all stakeholders in an inclusive manner.
- Proven ability to develop talent and promote a positive culture and both a coach and champion.
- Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization
- Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt)
- Has experience in design and execution of automation across multiple business areas and provides guidance on best methods and tools.
- Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies, products, and automate processes to improve lead time and quality
- Ability to articulate and analyze complex systems and requirements in support of business and technical imperatives.
- Has skills to define and drive advanced chaos and other operational testing practices to test points of failures, monitors, and system behaviors under adverse conditions (e.g., resource spikes, network congestion, component or infrastructure failure)
- Bachelor or Master's Degree in Computer Science or equivalent
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Identifier
5605329fd627aa0b2f1eed932075d8df
Show More
Ready to join the team? We'd love to have you!