New and updated software programs are designed, tested, and implemented by senior software engineers. They assume a managerial position and direct the development team in all activities related to software development. Their responsibility is to guarantee that all projects are finished on schedule and to the standards of the company.
Mastercard Manager, Software Engineering (Vancouver, BC)
Job Details:
Location: Vancouver, BC, Canada
Company: Mastercard
Department: Engineering
Job Type: Full-time
Application Link: Apply Here
Application Validity: Open until filled
Benefits:
- Competitive salary and benefits package
- Comprehensive health and dental insurance
- RRSP matching program
- Generous paid time off
- Employee discounts on Mastercard products and services
- Work-life balance culture
- Opportunities for professional development and growth
About the role:
- Lead and manage a high-performing software engineering team: This includes setting goals, assigning tasks, providing technical guidance, and mentoring team members. (Slack, Asana)
- Develop and implement software solutions: You will work closely with product managers and other stakeholders to understand business needs and translate them into technical solutions. (Jira, Confluence)
- Ensure the quality and scalability of software: You will be responsible for code reviews, testing, and deployment. (Jenkins, SonarQube)
- Promote agile software development methodologies: You will work to continuously improve the team’s processes and practices. (Kanban, Scrum)
- Collaborate with cross-functional teams: You will work with product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. (Zoom, Miro)
- Stay up-to-date with the latest software development trends and technologies: You will be responsible for maintaining your technical skills and knowledge. (DevOps, cloud computing, AI/ML)
- Promote a positive and inclusive work environment: You will create a culture where team members feel valued and supported. (Employee Resource Groups, diversity and inclusion initiatives)
- Track and report on team performance: You will provide regular updates to stakeholders on the progress of projects and initiatives. (Power BI, Tableau)
- Manage budgets and resources: You will be responsible for ensuring that your team has the resources it needs to be successful. (Budgeting software, project management tools)
- Represent Mastercard at industry events and conferences: You will be a thought leader and evangelist for Mastercard’s technology solutions. (LinkedIn, social media)
Certificates, Licenses, Memberships, and Courses:
- Bachelor’s degree in computer science or a related field
- Minimum 5 years of experience in software engineering management
- Experience with Agile methodologies (Scrum, Kanban)
- Strong technical skills in Java, Spring, and other relevant technologies
- Excellent communication, collaboration, and leadership skills
- Proven ability to build and motivate high-performing teams
Experience:
- Specialization: Software Engineering Management, Agile Project Management
Employment Group: Technology, Engineering - Personal Suitability: Strong leadership skills, excellent communication and collaboration skills, ability to work independently and as part of a team, passion for technology
Transportation/Travel Information:
- Regular travel within Canada and North America may be required.
Work Conditions and Physical Capabilities:
- Office environment with occasional travel.
- Must be able to sit for extended periods.
- Work Setting Benefits and Schedule:
- Flexible work arrangements may be available.
Supplemental pay types:
- Performance bonuses
- Relocation assistance
License/Certification:
- None required