Senior Engineering Manager

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

10+ years of software engineering experience, with at least 5 years in an engineering leadership role., Strong background in application development, software architecture, and cloud technologies., Excellent communication and leadership skills, with experience managing globally distributed teams., Bachelor's degree in Computer Science, Computer Engineering, or a related field..

Key responsibilities:

  • Lead and mentor a team of software engineers, technical leads, and QA engineers.
  • Define and execute the engineering roadmap, ensuring alignment with business objectives.
  • Manage project planning, timelines, and execution to ensure on-time delivery.
  • Act as a bridge between leadership, technical teams, and business stakeholders to align technical solutions with business needs.

Hour Consulting logo
Hour Consulting Human Resources, Staffing & Recruiting Small startup https://www.hourconsulting.com/
2 - 10 Employees
See all jobs

Job description

Senior Engineering Manager

Remote - Canada | Full-Time | Technology & Product Leadership

Hour Consulting is hiring on behalf of our client, a Canadian fast-growing technology company that operates both a mobile app and an online desktop application. We are seeking a Senior Engineering Manager to lead global engineering teams across Canada and China. This is a 100% remote role, offering flexibility and the opportunity to work from anywhere in Canada.

About the Role

As a Senior Engineering Manager, you will drive technical strategy, lead a globally distributed engineering team, and oversee high-impact projects. You will collaborate closely with senior leadership, including the CTO, to scale engineering operations and contribute to cutting-edge product development, AI/ML initiatives, and cross-functional leadership.

Key Responsibilities
Leadership & Team Management
  • Lead, mentor, and develop a team of software engineers, technical leads, and QA engineers.

  • Foster a culture of collaboration, innovation, and continuous learning.

  • Conduct performance reviews and provide mentorship to help team members grow.

  • Oversee hiring efforts to scale the engineering team effectively.

Technical Strategy & Solution Development
  • Define and execute the engineering roadmap, ensuring alignment with business objectives.

  • Make high-level architectural and technical decisions to balance innovation with scalability.

  • Provide technical oversight on mobile and web product development.

Project & Delivery Management
  • Manage project planning, timelines, and execution to ensure on-time delivery.

  • Implement best practices in Agile development and engineering workflows.

  • Oversee product releases and system enhancements, ensuring high performance and reliability.

Cross-Functional Collaboration
  • Act as a bridge between leadership, technical teams, and business stakeholders.

  • Work closely with Product Management, Machine Learning, and Operations teams to align technical solutions with business needs.

  • Facilitate effective communication between technical and non-technical teams.

Quality Assurance & Continuous Improvement
  • Identify and address technical debt and areas for optimization.

  • Ensure engineering best practices in security, scalability, and performance.

  • Promote a culture of quality, testing, and operational excellence.

Qualifications & Experience
  • 10+ years of software engineering experience, with at least 5 years in an engineering leadership role.

  • Proven experience managing and scaling globally distributed teams.

  • Strong background in application development, software architecture, and cloud technologies.

  • Experience in B2C technology companies with mobile/web product development.

  • Strong understanding of software development lifecycle, Agile methodologies, and project management.

  • Excellent communication and leadership skills.

  • Comfortable working in a remote-first environment.

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.

Preferred Qualifications:
  • Experience working in fast-paced, high-growth technology companies.

  • Familiarity with AI/ML integration in software products.

  • Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.

Language Requirement:
  • Fluent in Mandarin and English (reading, writing, and speaking).

  • Ability to professionally read and write in Chinese is required.

What You Can Expect
  • Work alongside the technology leadership team and contribute to innovative projects.

  • Competitive salary and benefits, including health, dental, life insurance, and virtual healthcare.

  • Remote-friendly work environment – work from anywhere in Canada.

  • Opportunity to impact real estate investors, home buyers, and sellers across Canada.

  • Generous vacation time and a culture that promotes continuous learning and professional growth.

About Our Client

Our client is a leading technology company leveraging AI-powered analytics to provide real estate insights. With a highly rated mobile app and desktop platform, they empower homebuyers, sellers, and investors with real-time market data and valuation tools. Their engineering team is passionate about scalability, data-driven solutions, and product innovation.

Join a team that is shaping the future of real estate technology!

📌 This is a full-time, permanent, remote position available to candidates located anywhere in Canada.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Management
  • Collaboration
  • Communication
  • Leadership

Engineering Manager Related jobs