• Location: Vancouver, British Columbia
  • Type: Direct Hire
  • Job #13104
  • Salary: CA$120,000 Per Hour

MatchBox Consulting Group is currently seeking an Engineering Manager, Software Development for a permanent position. This role will work out of the client's Downtown Vancouver office. This is a hybrid position, local candidates only, 3 days in office and 2 days from home.

We are seeking an experienced Engineering Manager to lead a team of developers building scalable backend and frontend systems that power in-house Booking Management System and Salesforce integration. This role is ideal for someone who combines strong technical expertise with a passion for mentorship, project execution, and cross-functional collaboration.

As an Engineering Manager, you’ll be responsible for team productivity, delivery excellence, and alignment with business goals. You will partner closely with engineers, product managers, technical leads, and business stakeholders to ensure successful outcomes. Experience with distributed teams and a strong foundation in software engineering best practices are key to succeeding in this role.

RESPONSIBILITIES
 

  • Lead, mentor, and grow a team of full-stack engineers, including off-shore contractors.
  • Provide technical and strategic guidance to the team while maintaining a collaborative and inclusive environment.
  • Drive the execution and delivery of backend and frontend projects that align with organizational goals.
  • Collaborate closely with product and business stakeholders to define and refine business and technical requirements.
  • Champion engineering best practices in code quality, testing, CI/CD, and maintainability.
  • Guide system design decisions, ensuring solutions are scalable, reliable, and aligned with long-term architecture.
  • Actively participate in code reviews and technical discussions as needed.
  • Foster a strong partnership with QA to ensure high-quality deliverables.
  • Contribute to continuous improvement of engineering processes and tooling.

REQUIREMENTS
 

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in full-stack development.
  • 2+ years of experience leading or managing software engineering teams.
  • Proven ability to deliver complex technical projects from concept to production.

Technical Skills

 Backend:
 

  • Strong understanding of backend development with technologies such as Python/Django.
  • Experience designing and building microservices and event-driven systems (e.g., Kafka).
  • Deep knowledge of software testing best practices and frameworks.

Frontend:
 

  • Solid experience with modern JavaScript frameworks, especially React.
  • Familiarity with React concepts like hooks, Next.js, Redux, Webpack.
  • Understanding of frontend testing strategies and component-based design.

General:
 

  • Exposure to GraphQL and gRPC protocols.
  • Comfortable working with cloud providers (AWS, Azure) and modern DevOps tools.
  • Familiarity with distributed system concepts and frontend deployment processes.

Preferred Qualifications
 

  • Experience managing or coordinating remote and distributed teams.
  • Familiarity with CI/CD pipeline tools and DevOps practices.
  • Prior experience working in a hybrid team with contractor engineers.

For more current job opportunities, Follow MatchBox at linkedin.com/company/matchbox-recruitment/

 

_________________________

 

About MatchBox

Headquartered in downtown Vancouver and serving clients nationally, MatchBox is one of the leading recruitment and solutions firms that specializes in the fields of IT & Technology, Engineering & Technical, Real Estate & Construction, and Accounting & Finance. We offer unrivaled expertise with our team's extensive experience in the recruitment and professional services industry. We are dedicated to building great connections and creating strong opportunities within the workforce and the labor market.

 

Equal Opportunities

MatchBox is committed to providing equal opportunities for all applicants. We welcome and encourage applications from people of all backgrounds, including members of minority groups such as racialized individuals, people with disabilities, LGBTQ+ individuals, and Indigenous peoples. It is a priority for us that all candidates are treated fairly and without discrimination. Our recruitment teams receive ongoing training on using objective criteria for evaluating candidates and other related topics to create an inclusive and welcoming environment for all.

 

Work Permits

Please note that we require all interested candidates to obtain the necessary work permits from the Government of Canada prior to submitting an application. This position is open exclusively to individuals residing in Canada and legally authorized to work in Canada. Applications not meeting these criteria will not be considered.

 

Further Consideration

We receive a high volume of applications and are only able to contact candidates who are selected for further consideration.

 

Find out more at www.matchboxhr.com

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Related Jobs

View all open jobs

Contract Professional

Burnaby, Canada / Contract
Posted 10 hours ago

Job Overview: We are seeking experienced Contract Professionals to support complex contract management activities for large-scale infrastructure and operations projects. The...

Read more »

Engineering Manager, Software Development

Vancouver, Canada / Direct Hire
Posted 10 hours ago

MatchBox Consulting Group is currently seeking an Engineering Manager, Software Development for a permanent position. This role will work out of the client's Downtown Vancouver...

Read more »

Controller

Vancouver, Canada / Direct Hire
Posted 12 hours ago

MatchBox Consulting Group is proud to be partnering with one of Western Canada’s most respected HVAC solution providers in their search for a Controller to join their growing...

Read more »