Manager, Software Engineering

Mastercard powers economies and empowers people in 200+ countries, providing digital payments solutions and technology innovation.
$127,000 - $203,000
Backend
Staff Software Engineer
In-Person
5+ years of experience
Finance

Description For Manager, Software Engineering

Mastercard is seeking a Manager, Software Engineering to join our Decision Management program in Vancouver. This role offers a unique blend of technical leadership and hands-on development, where you'll lead a team while staying actively involved in coding. The Decision Management program enables intelligent decision-based products through streaming analytics, leveraging business rules & AI engines, streaming big data clusters, in-memory data grids, APIs, and UIs to deliver real-time decisions at global scale.

As a Manager, you'll be responsible for leading and developing a team while maintaining technical excellence. You'll guide your team in implementing best practices for creating maintainable, testable, scalable, and secure code. The role requires strong Java programming skills, expertise with Spring framework, and experience with SQL databases, particularly Oracle. You'll collaborate with architects to ensure architectural alignment and work on roadmaps to deliver business value.

The ideal candidate brings a combination of strong people management and technical skills, with the ability to balance leadership responsibilities while staying hands-on with code. You should have experience with high-performance applications, unit testing frameworks, and a track record of solving complex technical challenges. A BS in Computer Science or related field is preferred.

Working at Mastercard's Vancouver office offers unique benefits, including a beautiful view of the North Shore mountains, monthly craft beer tastings, and a collaborative environment. The company provides competitive compensation, extended health benefits, flex-time schedules, and strong support for professional development. You'll be part of a team that helps prevent fraud on every Mastercard transaction worldwide, making a real impact on global financial security.

Join us to be part of a team that combines technical excellence with business impact, working on solutions that process transactions at global scale. This role offers the perfect balance for those who want to grow their leadership skills while maintaining their technical edge.

Last updated 6 days ago

Responsibilities For Manager, Software Engineering

  • Lead and manage the team including performance review and technical guidance
  • Understand business priorities and work on roadmap for business value delivery
  • Collaborate with architect to ensure team alignment with architecture guidelines
  • Apply best development practices for maintainable, testable, scalable, and secure code
  • Stay hands-on with code while managing team

Requirements For Manager, Software Engineering

Java
  • 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
  • Good knowledge of SQL and experience working with Oracle
  • Experience working with high performance applications
  • Good problem diagnostic and creative problem solving skills
  • BS in computer science or related field preferred

Benefits For Manager, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salary
  • Extended health benefits
  • Flex-time schedules
  • Professional development support
  • Beautiful view of the North Shore mountains
  • Monthly craft beer tastings

Interested in this job?

Jobs Related To Mastercard Manager, Software Engineering

Manager, Software Engineering

Lead a team of software engineers at Mastercard developing high-performance Java applications and microservices while managing technical delivery and team growth.

Manager, Software Engineering

Lead software engineering role at Mastercard focusing on cybersecurity services, combining technical leadership with team management in Dublin.

Manager, Software Engineering

Lead a software engineering team at Mastercard, building cutting-edge marketing technology solutions using Java, cloud platforms, and modern frontend frameworks.

Manager Platform Engineering

Lead file transfer configuration and support at Mastercard as a Manager Platform Engineering, coordinating with teams and customers while ensuring secure, efficient data transfer operations.

Manager, Software Engineering

Lead software engineering role at Mastercard focusing on managing development teams and driving technical innovation in payment processing systems.