Manager, Software Engineering - Java

Mastercard

10–12 yrs Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard, a global leader powering economies in over 200 countries and territories. We are building a sustainable economy where everyone can thrive. Our mission is to make transactions secure, simple, smart, and accessible through innovative digital payment solutions.

We are looking for a forward-thinking Engineering Manager to lead a vital service group within our Decision Management Platform. This platform is crucial for fraud detection and operates at high volumes with stringent availability requirements.

This role offers the opportunity to drive engineering excellence, scale delivery capabilities, and cultivate a culture of innovation and accountability. You will align engineering strategies with business objectives, mentor high-performing teams, and ensure the successful delivery of complex software solutions. If you are passionate about low-latency, high-volume, and highly available software and eager to tackle complex challenges in fraud prevention, this is your opportunity.

Responsibilities

Define and execute the engineering strategy aligned with company objectives. Lead cross-functional teams to deliver scalable, high-quality software products on time and within budget.

Champion engineering best practices, including DevOps, CI/CD, and agile methodologies. Proactively identify and mitigate technical and delivery risks.

Build, mentor, and retain exceptional engineering teams through dedicated career development and performance management. Foster a culture of ownership, innovation, and continuous learning.

Own the entire software delivery lifecycle, from requirements to release and ongoing support. Continuously enhance engineering processes, tools, and metrics for optimal team performance and product quality.

Collaborate closely with Product, Operations, and Business stakeholders to define scope, priorities, and roadmaps. Effectively communicate technical vision and progress to executive leadership and non-technical audiences.

Qualifications

A Bachelor’s degree in Computer Science, Engineering, or a related field is required, or equivalent practical experience. A minimum of 10-12 years of overall experience in software engineering and architecture, including leadership roles on complex, mission-critical platforms.

Demonstrated success in delivering distributed/scalable systems and high-volume transaction applications. Prior experience in fintech, digital payments, authentication, or identity systems is highly valued.

Possess a strong understanding of modern software architecture, cloud infrastructure, and service-oriented systems. Familiarity with reliability engineering, observability platforms, and operational excellence practices is essential.

Exceptional communication and executive presence, with the ability to simplify complex technical topics for senior stakeholders. Outstanding leadership skills to inspire and influence across all organizational levels.

Essential Skills

JavaSoftware ArchitectureCloud InfrastructureDevOpsCI/CDSecurityAgile MethodologiesObservabilityReliability EngineeringFintechDistributed SystemsHigh-Volume ApplicationsPCI ComplianceIncident ManagementPerformance TuningBudget ManagementResource PlanningStakeholder ManagementExecutive CommunicationMentoringCoachingProcess ImprovementService-Oriented SystemsAuthentication SystemsIdentity Systems

Highlights

  • Actively hiring

More Details

RoleManager, Software Engineering - Java
DepartmentSoftware Engineering Manager
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

IT Consulting

Manager, Software Engineering - Java at Mastercard | SkillMX | SkillMX