Software Engineering Manager

Maximizer

Vancouver

On-site

CAD 150,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

RRSP matching
Paid vacation
Sick days
Course budget

Job summary

Maximizer seeks an Engineering Manager to lead our engineering team in Vancouver, reporting to the VP of Engineering. You will guide development of CRM features on the Microsoft stack, drive Agile practices, and ensure delivery commitments.

You will recruit and mentor engineers, establish performance reviews, and foster developer growth while advancing AI-enabled productivity with security and compliance in mind.

Qualifications

  • Minimum 5+ years of experience managing and developing software engineering teams.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Proven track record of impacting development of complex or fast-growing systems.
  • Ability to align people behind a common goal and articulate team objectives.

Responsibilities

  • Lead and manage an engineering team delivering CRM features on the Microsoft stack.
  • Establish strong Agile and Scrum rhythms across planning, standups, backlog refinement, reviews, and retrospectives.
  • Recruit, interview, hire, and onboard engineers with capacity planning.
  • Set clear goals, run 1:1s, provide feedback, and conduct performance reviews.

Skills

Team leadership
People management
Agile/Scrum
Hiring & coaching

Education

Bachelor's degree in CS/Engineering

Tools

C#
.NET
Azure

Job description

At Maximizer, we strongly believe that the success of a company depends entirely on its people. We seek self-motivated team players who appreciate a performance-driven work environment rooted in creativity, professional development, integrity, and open communication.

We’re looking for an Engineering Manager to join our Engineering team. Reporting to the VP, Engineering, the Engineering Manager will be responsible for developing and managing the engineering teams and providing leadership and coaching to support our development initiatives.

What You’ll Do
  • Lead and manage an engineering team delivering CRM product features and customer implementations on the Microsoft stack.
  • Establish strong Agile and Scrum operating rhythms across planning, standups, backlog refinement, reviews, and retrospectives, and continuously improve how the team works.
  • Recruit, interview, hire, and onboard engineers, and ensure the team has the right skills and capacity to meet delivery commitments.
  • Set clear goals and expectations for the team, run effective 1:1s, provide timely feedback, conduct performance reviews, and create development and career growth plans.
  • Optimize how the team uses AI tools in daily work by establishing practical guidelines for productivity and quality, enabling training and adoption, and ensuring responsible use aligned with security and compliance requirements.
  • Personally, being the strongest engineer in the team is not your end goal, your main focus is to have a multiplying effect on the team's output.
What You’ll Bring
  • 5+ years of proven experience managing and developing software engineering teams, including hiring, coaching, performance management, and career development.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • You have a proven track record of substantially impacting the development of complex or fast-growing systems.
  • You have the ability to align people behind a common goal. You can explain and materialize objectives of the team.
  • A strong technical background with Microsoft Technologies, including C#, .NET, and Azure.
Why You Should Apply

Competitive Salaries with RRSP matching program

Generous paid vacay and sick days

Budget for courses, books, and personal development

Peer to peer recognition and rewards

Team building events, happy hours, and off-sites

About Maximizer

Maximizer was launched in a garage on Vancouver Island in 1987, evolving through the development of early contact management systems (CMS), through sales force automation (SFA) technologies, right to today’s sophisticated customer relationship management (CRM) systems. Along the way, we have pioneered many of today’s technologies. Over this 30-year history we have attracted over 100,000 customers from around the world, and 1 million users.

Today, we are one of the few CRM providers in the world who can deploy our software in all three environments of on-premise, private or shared cloud, while providing access via a desktop/laptop, via a mobile device, or using the Maximizer app.

Ultimately, however, we are successful because for over three decades we have proven we know how to help customers do three things: secure new customers; retain them for the long term; and maximize the repeat business from them.

We are an equal opportunity employer. We do not discriminate based on race, faith, colour, cultural background, gender, sexual orientation, age, marital status, or disability status. We thank all applicants for their interest, however, only those selected for an interview will be contacted.

Salary Range: $150,000 CAD - $160,000 CAD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Manager
Product Manager

Maximizer • Vancouver

On-site
CAD 95,000 - 115,000
Powerful Laptop
RRSP matching program
Generous vacation & sick days
+3
Technical Marketing Coordinator
Technical Marketing Coordinator

Maximizer • Vancouver

On-site
CAD 60,000 - 70,000
RRSP matching program
Paid vacation and sick days
Laptop provided
+3
Senior Full Stack Developer
Senior Full Stack Developer

Canadianinclusion • Canada

Hybrid
CAD 90,000 - 120,000
Competitive compensation
Benefits from day one
Retirement plan
+2
Customer Success Manager (AMER)
Customer Success Manager (AMER)

ApprovalMax • Toronto

On-site
CAD 90,000 - 100,000
Health stipend
Home office setup
Paid time off
+4
Director, Product Engineering
Director, Product Engineering

Maximus • Toronto

Hybrid
CAD 180,000 - 240,000
Hybrid and remote work options
Competitive compensation
Benefits from day one
+3
Manager Engineering
Manager Engineering

TELUS Digital • Canada

On-site
CAD 100,000 - 110,000
Engineering Manager, Business Technology
Engineering Manager, Business Technology

AutoTrader.ca • Toronto

On-site
CAD 110,000 - 124,000
Gym discounts
Employee assistance program
Wellness events
+2
Deployment Engineer - Toronto
Deployment Engineer - Toronto

Urban Ridge Supplies • Toronto

On-site
CAD 90,000 - 120,000
Forward Deployment Strategist - Toronto
Forward Deployment Strategist - Toronto

Maxima • Toronto

On-site
CAD 95,000 - 140,000
Competitive salary
Equity
401k
+1
Forward Deployment Strategist - Toronto
Forward Deployment Strategist - Toronto

Maxima AI • Toronto

On-site
CAD 120,000 - 180,000
Competitive salary
Equity
Benefits (401k, unlimited PTO)