Manager, Software Development Engineer

Manager, Software Development Engineer

MasterCard | Pune, MH, IN

Posted 15 days ago

Apply Now


Our Purpose
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion ( for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation and delivers better business results.
Job Title
Manager, Software Development Engineer
About Us
At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us and connects us with the behaviors that represent the essence of what we do and who we are as an organization. Cultivating an environment for all employees that respects their individual strengths, views and experiences drives a global and collaborative culture of inclusion and a sense of belonging.
As a Manager, Software Development Engineering in Data & Services, you will have the opportunity to lead the development of analytics applications that sit atop vast datasets gathered by retail stores, restaurants, banks, issuers, acquirers, and other consumer-focused companies. The challenge is to create high-performance algorithms, cutting-edge analytical techniques, compelling visualizations, and intuitive workflows that allow our users to derive insights from big data that in turn drive their businesses.
As a member of the Mastercard Intelligence team, you will bring your Management, and full-stack development skills to build, deploy, and scale real-time interactive applications for thousands of clients across the globe that allow users to compare the performance of their portfolio against benchmarks. The team will consist of full-stack developers focused on building a platform that leverages the Mastercard data and combining it with other data provided by third parties and clients to power applications that help clients track performance and identify underperforming groups of customers. You will have the opportunity to build a high-performance analytics platform that advances how businesses all over the world unleash the most value from Mastercard data. Our next-generation platform blends industry-leading analytics, advanced software architecture, and the latest web technologies. You will play a vital role within a rapidly growing organization while working closely with experienced and driven engineers to solve challenging problems.
Engineers work in small, flexible teams. Every team member contributes to feature design, building, and testing. The range of work you encounter varies from front-end web development to writing server-side calculation code to database work. There are no rigid organizational structures at Mastercard each team uses processes that work the best for that team's members and projects.
As a Manager, Software Engineering on the Mastercard Intelligence team, you will:
. Formally supervise, coach, and develop a high performing application team
. Work with business/product owners to develop and deliver on new services to introduce new products
. Design and develop state of the art service-oriented software architectures
. Ensures your team's compliance to goal setting and performance appraisal process
. Provides strategic leadership related to specific applications and systems, or software-development methodologies
. Lead the design of major and complex part of the platform while ensuring high-quality development
. Serve as a technical resource for team members and mentor junior engineers and teammates
. Lead planning and scoping features for the team
. Critically review the code and guide the team with a focus on improving the code quality
. Continuously innovate and determine new technologies and approaches to deal with growing data sets faster and faster
. Play a key role in shaping the direction of engineering processes through working on a small team empowered to organize and run the team as they see fit
. Recruit and hire the right talent, always bringing in someone better than at least half the individuals in the role
. Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels
All About You
. Proven experience of managing, coaching, and guiding high performing software development teams
. Track record demonstrating the ability to build a diverse and strong team - attracting, hiring, retaining, motivating the best talent
. Consistent track record delivering complex projects in an Agile development environment
. Full stack engineering experience in an agile production environment
. Experience solving and implementing scalable solutions to solve complex problems
. Familiarity in modular design using and creating single-responsibility services and APIs
. Experience automating and scaling complex dataflow and application architectures
. Strong understanding of web technologies, server-side technologies for developing microservices
. Knowledge of modern object-oriented programming languages - C# is a plus
. Passion for analytical/quantitative problem solving
. Experience in CI/CD with a strong focus on the engineering methodology
. Motivation, creativity, self-direction, and desire to thrive on small project teams
. Prior experience leading a team or mentoring other engineers, both technically and professionally preferred
. Strong written and verbal communication skills
. Superior academic record with a degree in Computer Science or related technical field
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • 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.

Everyone wants easier ways to pay
we invent them.
Checkout lines are slow
we speed them along.
Merchants want more sales
we give them data and insights.
People need financial access
we connect them.
Corporate purchasing is complicated
we make it simple.
Commuters are busy
we speed them on their way.
Governments need greater efficiencies
we help create them.
Small businesses are virtual
we give them access to a world of buyers.
Retailers want to fight fraud
we provide the tools.

Our Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutio

Skills: C#, Cicd, Agile Development, software development methodology

Experience: 0.00-0.00 Years