Manager, Software Development Engineering
Core
Lead and coach 2+ engineering teams to build, enhance, and support secure acceptance solutions and market-facing products for Mastercard Cloud Commerce.
Role type
Manager, Software Development Engineering
Builds
Internal and market-facing products, platforms, and product bundles for digital payments and commerce.
Domain
Financial Services / Payments / Banking
Required skills
Team leadership and coaching, Agile/Lean methodology, System architecture design, CI/CD pipeline orchestration, Vulnerability scanning and SCA, Java/Spring Boot/Microservices, Debugging and troubleshooting, Design patterns implementation, Release management, Stakeholder communication
Preferred skills
Mobile application development (Android/iOS), API and SDK implementation, Payment protocols (NFC/EMV), PCI DSS compliance
Technologies
Java, Spring Boot, Microservices, Jenkins, Bamboo, AWS, Azure, XL Release, Sonar, Checkmarx, Nexus, JFrog Xray, Veracode
Responsibilities
Supervise and coach 2+ teams of engineers, Translate product requirements into architecture and implementation plans, Recruit and hire engineering talent, Conduct performance reviews and career development planning, Drive dependency prioritization to reduce delivery lead time, Communicate risk analysis and design trade-offs to leadership
Seniority
Manager, hands-on technical leadership
