Manager, Software Engineer
Core
Lead a team of software engineers to design, build, and operate full stack applications, APIs, data processing capabilities, and analytics platform services for Mastercard's Business Experimentation and Optimization (BE&O) team.
Role type
Manager, Software Engineering (People & Technical Leadership)
Builds
Scalable, cloud native solutions including full stack applications, APIs, and data processing services for business users.
Domain
Fintech / Digital Payments / Cloud Native Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack engineering, team building, hiring, coaching, mentoring, performance management, technical strategy, architecture guidance, code review, cross-functional partnership, global team coordination, risk management, continuous improvement.
Preferred skills
Cloud platforms (AWS/Azure), containerization, Kubernetes, data intensive applications, analytics platforms, Databricks, Spark, PySpark.
Technologies
Java, microservices, RESTful APIs, CI/CD, automated testing, observability, security, AWS, Azure, Kubernetes, Databricks, Spark, PySpark
Responsibilities
Build and develop a high performing team through hiring, onboarding, coaching, mentoring, and succession planning; Lead delivery of complex software initiatives from planning through release; Partner with Product and business stakeholders to translate priorities into technical strategy; Provide technical leadership through architecture discussions, design reviews, and hands-on execution; Establish engineering best practices including automated testing, CI/CD, and security; Identify blockers and manage risks across competing priorities.
Seniority
Manager, hands-on IC with people leadership
