Manager, Software Engineering
Indexed description
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Manager, Software Engineering
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customization's, adhering to standards, processes and best practices
- Very hands on Engineering Manager on Kubernetes, Java, Spring boot technologies.
- Lead, mentor, and develop a high-performing team of software engineers
- Balance engineering leadership with hands on technical contribution (approximately 50/50), including coding, design, and architectural decision making
- Provide strategic technical leadership across the platform, guiding design and implementation of complex, large scale components.
- Establish and promote software development best practices, with a strong focus on code quality, maintainability, and scalability
- Evaluate, recommend, and integrate emerging technologies to enhance platform scalability, efficiency, and maintainability.
- Drive the team's transition toward future-state products, including AI-driven and intelligent automation solutions
- Partner with cross-functional teams—Software Delivery, Security, Privacy, and Product Management—across Pune and U.S. locations
- IT experience in all phases of the development lifecycle and in relationship building with business clients
- Proven experience managing and mentoring software engineering teams
- Hands-on experience with Java, Spring Boot, React, PostgreSQL;
- Experienced in engaging external IT vendors, including managing vendor selection and maintenance of vendor relations
- Strong full-stack development background in an agile environment.
- Deep understanding of web and server-side technologies, microservices, and data architecture
- Excellent verbal and written communication skills, with the ability to translate complex technical concepts for both technical and non-technical audiences
- Strong People management skills.
- Strong programming skills with deep knowledge of Java.
- Strong leadership skills.
- Good multi-tasking abilities.
- Knowledge of Spring and other frameworks.
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
- Good knowledge of SQL and experience working with Oracle.
- Experience working with high performance applications.
- Good problem diagnostic and creative problem solving skills.
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
- Abide by Mastercard’s security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search