Manager, Software Engineering

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 2 weeks ago Actively Hiring

Job description

Mastercard is a global leader in empowering economies and individuals across more than 200 countries. We are dedicated to building a sustainable economy where everyone can prosper, offering secure, simple, and smart digital payment solutions.

Our Commercial Solutions team is at the forefront of disrupting the industry with innovative travel and B2B payment solutions, delivering a seamless digital-first experience for corporate clients worldwide. As a pivotal member of our digital transformation, you will shape the global financial ecosystem by driving data-informed decisions, building premier corporate solutions, and collaborating with industry leaders on cloud-native products.

This Manager, Software Engineering role is based in our state-of-the-art technology hub, fostering a collaborative and Agile engineering culture. You will be instrumental in transforming the B2B space, standardizing, automating, and optimizing digital payment efficiency for buyers and sellers.

Responsibilities

Lead and mentor 2+ engineering teams in the development, enhancement, and support of diverse applications and services. Collaborate with business and product owners to define and deliver new services and product bundles. Establish and continuously review team objectives and development plans. Recruit and onboard top talent, consistently aiming to elevate team capabilities. Foster continuous team improvement through regular 1-on-1s, understanding individual strengths, managing career development, and identifying at-risk employees. Provide timely feedback, real-time coaching, and mentorship across all team levels. Champion and drive adherence to Mastercard Way behaviors through personal conduct, recognition, coaching, and employee engagement. Manage and optimize budgets, forecasting, and cost allocation while meeting business demands. Provide strategic leadership for a broad range of applications, systems, and software development methodologies. Drive engineering productivity, quality, and technology policy compliance within your areas of ownership. Proactively share and seek knowledge within the organization to promote the reuse of patterns, libraries, and best practices, thereby enhancing overall productivity.

Qualifications

Possess extensive IT experience with a proven track record in managing small-scale development organizations (2+ teams), demonstrating thought leadership, cross-functional influence, and strong partnerships. Showcase progressive career growth with demonstrated experience in designing and developing applications using multiple programming languages, adhering to secure coding standards (e.g., OWASP, CWE, SEI CERT), and implementing effective vulnerability management strategies. Proficient in building applications with open frameworks (e.g., Spring Boot, Steeltoe, Angular) to enhance reusability and accelerate development cycles. Strong understanding of operating system internals (Windows, Linux) for delivering interoperable and high-performance code. Skilled in debugging and troubleshooting, including analyzing core, heap, and thread dumps to resolve coding errors. Experienced in documenting and coaching teams on development practices and coding guidelines (e.g., branching, peer reviews, library usage, logging, scanning rules, test-driven development, error handling). Familiar with advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading) for efficient code implementation. Capable of conducting technical code reviews across applications and dependencies to identify anti-patterns and promote continuous refactoring. Able to articulate and manage technical debt and operational issues to drive prioritization discussions with stakeholders, improving system run experience. Understand system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and prioritize dependencies to reduce delivery lead times. Skilled in understanding customer journeys to ensure a superior Mastercard experience by continuously reducing Mean Time To Mitigate (MTTM) for incidents and maintaining high availability (99.95%). Proficient in simplifying deployments and eliminating software and infrastructure inconsistencies using standardized platforms, ephemeral instances, and automation. Experienced in orchestrating release workflows and pipelines, applying standardized pipelines via APIs for CI/CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release). Able to configure rules and build automation for code vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode). Skilled in defining, organizing, and reporting on test runs for all release types (including unit, component, system, customer journeys, past issues, and regulatory controls). Conduct various performance tests (e.g., load, spike, breakpoint, endurance) to understand application/service limits and behaviors.

Essential Skills

Agile MethodologiesMicroservicesWeb ApplicationsB2B PlatformsCloud-Native DevelopmentFull-Stack DevelopmentSecure CodingVulnerability ManagementOpen FrameworksOperating Systems (Windows/Linux)DebuggingTroubleshootingDevelopment PracticesCoding GuidelinesTest-Driven DevelopmentDesign PatternsTechnical Debt ManagementSystem ArchitecturePlatform Capacity PlanningCustomer Journey AnalysisCI/CDJenkinsBambooAWS PipelinesAzure PipelinesXL ReleaseCode Scanning ToolsSoftware Composition AnalysisSonarCheckmarxNexusJFrog XRayVeracodeTest AutomationPerformance Testing

Good to Have

Spring BootSteeltoeAngularDXPOWASPCWESEI CERTService-to-WorkerMVCAPI GatewayIntercepting FilterDependency InjectionLazy LoadingGang of Four Patterns

More Details

RoleManager, Software Engineering
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services