Manager, Software Engineering
Role Overview
The manager leads software solution analysis, design, development, and delivery.
The role defines application requirements and customizations in accordance with standards, processes, and best practices.
Key Skills for This Role
Full Job Posting
About Mastercard
Mastercard describes its work as powering economies and supporting secure, accessible digital payments worldwide.
Role overview
The manager leads software solution analysis, design, development, and delivery.
The role defines application requirements and customizations in accordance with standards, processes, and best practices.
Responsibilities
- Supervise and coach at least two engineering teams supporting multiple applications and services.
- Partner with business and product owners to deliver new services, products, and bundles.
- Set and review objectives and development plans; recruit, hire, coach, and support employee development.
- Manage budgets, forecasts, and cost allocation.
- Lead application and systems strategy, engineering productivity, quality, policy compliance, and reuse of engineering practices.
- Plan platform and infrastructure capacity and prioritize dependencies to improve delivery lead time.
- Improve customer journeys, incident mitigation, and service availability.
- Standardize and automate deployments, release pipelines, testing, and security scanning.
Experience and qualifications
- IT experience managing a development organization of at least two teams, with thought leadership and cross-functional partnership.
- Software design and development experience across multiple languages, secure coding standards, and vulnerability management.
- Experience building applications with open frameworks; examples include Spring Boot, Steeltoe, Angular, and DXP.
- Knowledge of Windows and Linux internals, debugging, troubleshooting, design patterns, code review, and refactoring.
- Ability to coach teams on development practices, coding guidelines, testing, and error handling.
- Understanding of system architecture, infrastructure capacity, service availability, deployment automation, and CI/CD.
Tools and practices
- Examples of CI/CD tools include Jenkins, Bamboo, AWS/Azure pipelines, and XL Release.
- Examples of security and software composition analysis tools include Sonar, Checkmarx, Nexus, JFrog XRay, and Veracode.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Mastercard
Senior Specialist, Product Experience Design
Toronto, CAN
Mastercard seeks an experienced product designer to shape user-centered experiences for new B2B and B2B2C data products. The role involves research, rapid prototyping, testing, and design across digital interfaces; candi
Manager Network Partnerships
Riyadh, KSA
Mastercard is seeking a Manager to grow and commercialize its receiving network and cross-border remittance capabilities across the GCC. The role includes expanding payout partnerships, negotiating commercial terms, and
Associate Analyst, Account Management
Riyadh, KSA
Mastercard seeks an enrolled bachelor's or master's student for its 18-month Launch Program, featuring rotations in sales and business development or product management and solutions. Candidates must meet the stated grad
Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture
Pune, IND
Software Engineer II - Java Full stack and AI (with Python)
Pune, IND
Senior Specialist, Product Experience Design
Toronto, CAN
Manager Network Partnerships
Riyadh, KSA
Associate Analyst, Account Management
Riyadh, KSA
Senior Data Engineer-2
Pune, IND
Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture
Pune, IND
Principal Agentic Platforms Architect
London, GBR
Lead Software Engineer
Arlington, USA
Software Engineer II - Java Full stack and AI (with Python)
Pune, IND