Enable job alerts via email!

Senior Software Engineering Manager

GuruLink

Montreal

On-site

CAD 100,000 - 140,000

Full time

11 days ago

Job summary

A Montreal startup is seeking an experienced Engineering Manager to lead their engineering teams. The role involves strategic leadership, hands-on contributions in code reviews and architecture discussions, and managing the full execution lifecycle of key initiatives. Ideal candidates have over 8 years in software development and 3 years in an engineering leadership position. Strong backend development skills are required, with additional nice-to-have experience in ML/AI frameworks.

Qualifications

  • 8+ years in software development with reliable and scalable systems.
  • 3+ years in an engineering leadership role.
  • Hands-on experience with Node.js, TypeScript/JavaScript.
  • Skilled in API design and third-party service integration.

Responsibilities

  • Build and lead high-performing engineering squads.
  • Collaborate closely with Product Managers.
  • Oversee the development of core backend systems.
  • Facilitate Agile ceremonies and improve workflow.

Skills

Software development
Leadership
System architecture
Node.js
TypeScript
MongoDB
PostgreSQL
API design
Cloud platforms
DevOps

Education

Bachelor’s or Master’s in Computer Science, Software Engineering
Job description

Location : Montreal, Quebec

Our client is a homegrown Montreal startup. They are transforming the way digital audiences convert online. Their AI-driven affiliate platform empowers publishers, ticketing providers, and content creators to unlock new revenue streams while enhancing user experience. By delivering smarter monetization tools, their partners don't just earn more, they deliver more.

They are seeking an experienced Engineering Manager to lead their Engine and Integrations squads. This individual will manage a team of engineers (across backend, frontend, and ML / AI domains), balancing strategic leadership with hands-on technical contributions. Approximately 10–20% of your time will be spent in code reviews, architecture discussions, and even shipping smaller features or fixes.

You’ll work closely with two Product Managers to turn a high-impact roadmap into reality. Reporting directly to the Head of Engineering, you’ll play a key leadership role, mentoring engineers, driving execution, and ensuring the platform remains scalable, resilient, and efficient.

You will
  • Build and lead high-performing engineering squads focused
  • Remain technically involved through code reviews, architecture guidance, and occasional coding (10–20%).
  • Define and guide the technical strategy across teams
  • Manage the full execution lifecycle of key initiatives, ensuring timely and high-quality feature delivery.
  • Collaborate closely with Product Managers and other stakeholders
  • Oversee the development of core backend systems
  • Lead the Integrations team on external partner connectivity, data ingestion pipelines, supplier APIs, and booking / reporting flows.
  • Uphold service health by implementing best practices in testing, monitoring, and alerting; address technical debt and optimize system performance.
  • Facilitate Agile ceremonies (e.g., sprint planning, standups, retros) and drive ongoing workflow improvements.
  • Promote innovation by identifying new tools or technologies (e.g., AI / ML advancements) that could enhance the platform—and drive their adoption from idea to execution.
Must Have Skills
  • Bachelor’s or Master’s in Computer Science, Software Engineering
  • 8+ years in software development (backend or fullstack), with experience building reliable and scalable systems.
  • 3+ years in an engineering leadership role, successfully delivering complex projects.
  • Solid backend development background and strong understanding of system architecture.
  • Hands-on experience with technologies like Node.js, TypeScript / JavaScript, and databases such as MongoDB and PostgreSQL.
  • Skilled in designing APIs and integrating with third-party services; familiarity with cloud platforms and DevOps tools.
  • Strong communication and interpersonal skills; able to work cross-functionally and translate technical details into business insight.
  • Adaptable, pragmatic problem solver who thrives in fast-paced, agile environments and embraces ownership from planning to delivery.
Nice to Have Skills
  • Experience with ML / AI frameworks and production integration is a plus.
  • Python development experience

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.