Description
As a Manager, Software Engineering in the Services organization at Mastercard, you will lead the development of analytics applications that sit atop vast datasets gathered by retail stores, restaurants, banks, and other consumer-focused companies.
You will apply your full-stack development skills to building industry-leading business experimentation software that brings sophisticated analytic techniques to business users around the world.
Key responsibilities include:
- Formally supervising, coaching, and developing a high-performing development team
- Providing strategic leadership related to specific applications and systems, or software-development methodologies
- Leading large-scale projects from inception to release
- Leading design of major, complex parts of the platform with high-quality development
- Defining state-of-the-art service-oriented software architectures
- Spending 50% of your time on active software development tasks
- Leading planning and scoping features for the team
- Building features used by some of the world's largest organizations to make multi-million dollar decisions
- Critically reviewing the code and guiding the team with a focus on improving the code quality
- Playing a key role in shaping the direction of engineering processes
- Mentoring junior engineers and teammates
- Collaborating across teams with exceptional peers who are passionate about what they do
Ideal candidates will have:
- Experience managing, coaching, and guiding high-performing software development teams
- Experience with full-stack, data, and cloud technologies such as Databricks, AWS, .NET/C#, Java, Spring Boot, React, Python, Spark
- Experience solving and implementing scalable solutions to solve complex problems
- Experience with AI tools like GitHub Copilot, Claude Code, etc.
- Proficiency with advanced object-oriented programming, design principles, refactoring, microservice development, and databases
- Strong understanding of web technologies and server-side technologies for developing microservices
- Strong understanding of microservices development and integration of microservices with UI technology
- Passion for analytical/quantitative problem solving
- Motivation, creativity, self-direction, and desire to thrive on small project teams