Manager of Software Engineering

Mastercard Mastercard · Fintech · Vancouver, BC +1 · Engineering

Manager of Software Engineering at Mastercard, leading a team in the design, development, and delivery of high-quality software solutions within the Cyber & Intelligence Solutions division, which focuses on AI for mission-critical decision making. Responsibilities include people management, technical oversight, and ensuring agile development processes, engineering best practices, and innovation. The role requires experience in leading and scaling engineering teams and delivering scalable enterprise solutions.

What you'd actually do

  1. Lead, mentor, and grow a high-performing team of software engineers through coaching, 1:1s, and career development planning.
  2. Collaborate with product management, architecture, and other stakeholders to define technical requirements and deliver robust solutions.
  3. Oversee agile development processes, ensuring timely delivery while maintaining high code quality and performance.
  4. Ensure engineering best practices, including testing, code reviews, CI/CD, and secure coding standards.
  5. Drive technical excellence and innovation through proactive problem-solving and continuous improvement.

Skills

Required

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Strong software engineering experience, including a people management role.
  • Proven ability to lead and scale engineering teams in a fast-paced, agile environment.
  • Strong technical background in one or more modern programming languages (e.g., Java, Go, Python).
  • Experience with the full software development life-cycle, with a proven track record delivering scalable enterprise solutions serving at least millions of requests per day.
  • Excellent communication, leadership, and stakeholder management skills.
  • Passion for mentoring, empowering others, and delivering customer value.

Nice to have

  • Experience in fintech industries.
  • Knowledge of information security principles and practices.
  • Knowledge of compliance and regulatory requirements.
  • Familiarity with DevOps practices and modern observability tools.
  • Previous experience working with international or cross-functional teams.

What the JD emphasized

  • leading a team of engineers
  • delivering high-quality software solutions
  • people management
  • technical oversight
  • cross-functional collaboration
  • product and technology roadmaps
  • agile development processes
  • timely delivery
  • high code quality and performance
  • engineering best practices
  • testing
  • code reviews
  • CI/CD
  • secure coding standards
  • technical excellence and innovation
  • proactive problem-solving
  • continuous improvement
  • recruiting
  • accountability
  • inclusivity
  • operational excellence
  • incident management
  • root cause analysis
  • resolution of production issues
  • full software development life-cycle
  • scalable enterprise solutions
  • millions of requests per day
  • communication
  • leadership
  • stakeholder management
  • mentoring
  • empowering others
  • delivering customer value