Senior Product Engineer

Docebo

Toronto

Hybrid

CAD 102,800 - 137,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Employee Share Purchase Plan (ESPP)
Health benefits
Flexible work arrangement
Paid vacation and holidays

Job summary

Docebo is looking for a Senior Product Engineer in Toronto, Ontario, to take full ownership of feature lifecycles. Your role will involve collaborating with cross-functional teams to transform ideas into effective software solutions while using AI tools to enhance development efficiency.

The ideal candidate will have 7–10+ years of experience in full-stack development, demonstrated proficiency with tools such as Go, Node.js, TypeScript, and Python, and a solid understanding of product analytics. Attractive benefits include competitive salary and flexible working arrangements.

Qualifications

  • 7–10+ years of full-stack software development experience with SaaS products.
  • Experience with AI-assisted development tools like Claude Code, Cursor, Codex.
  • Fluency with product analytics tools (e.g., PostHog, Amplitude).

Responsibilities

  • Own products end-to-end from idea to shipping.
  • Architect and develop full-stack applications.
  • Collaborate cross-functionally with product and design teams.

Skills

Full-stack software development
Go
Node.js
TypeScript
Python
AI-assisted development tools
Product analytics tools
CI/CD
Cloud platforms (AWS)
Containerization (Kubernetes)

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field

Job description

As a Senior Product Engineer at Docebo, you will own the full lifecycle of features, from identifying problems and speaking with customers to shipping solutions and measuring impact.

What You'll Do
  • Own products end‑to‑end: originate ideas from user conversations, analytics, and company strategy; build MVPs, ship to production, iterate on feedback, and ensure ongoing success.
  • Architect and develop great software: lead the design, development, and scaling of full‑stack applications across Go, Node.js, TypeScript, and Python, shaping architecture decisions throughout.
  • Stay close to customers: talk directly to users, participate in support rotations, and use product analytics and observability tools to understand feature usage.
  • Measure and iterate: instrument features, run experiments and A/B tests, define success metrics, and use data to decide what to build, improve, or deprecate.
  • Build with AI daily: use tools such as Claude Code, Cursor, and Codex as standard parts of your workflow to ship faster.
  • Drive engineering excellence: champion CI/CD practices, evolve development workflows, and ensure deployments are fast, safe, and reliable.
  • Collaborate cross‑functionally: partner with Product, Design, and Testing to break down complex problems and deliver great outcomes, driving product decisions independently when appropriate.
  • Mentor and grow others: coach developers on technical challenges and product thinking, helping them become stronger engineers.
What We're Looking For
  • 7–10+ years of full‑stack software development experience, with a track record of building and shipping SaaS products end‑to‑end.
  • Advanced proficiency across the full stack – Go, Node.js, TypeScript, Python, or similar.
  • Fluency with AI‑assisted development tools (Claude Code, Cursor, Codex, or similar) and the ability to use them daily to accelerate output.
  • Experience using product analytics tools such as PostHog, Amplitude, Mixpanel, and comfort with experimentation, feature flags, and A/B testing.
  • Strong CI/CD experience and familiarity with cloud platforms (AWS), containerization (Kubernetes), and observability practices.
  • Proven ability to navigate ambiguity, solve complex problems, and make sound product and technical decisions with incomplete information.
  • Experience mentoring developers and collaborating effectively across disciplines.
  • Strong communication skills – able to talk directly to customers and translate their needs into technical solutions.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field – or equivalent practical experience.
Benefits
  • Competitive compensation with a range of CA$102.8K – CA$137K.
  • Participation in the Employee Share Purchase Plan (ESPP) at a 15% discount.
  • Health benefits and comprehensive wellness programs.
  • Paid vacation, company‑wide holidays, floating holidays, and birthday off.
  • Flexible work arrangement: three days a week in the office (Tuesday‑Thursday) with the rest of the week flexible.
About Docebo

Docebo builds AI‑powered learning experiences for over 3,000 customers worldwide. We are a global company with offices across North America, EMEA, APAC, and beyond, guided by five core values: Grow Together, Win Together, Build with Our Customer, Clear Is Kind, Own Outcomes, Progress Over Perfection.

Docebo is an Equal Employment Opportunity employer committed to diversity and inclusion. All qualified applicants and employees will receive consideration for employment regardless of race, colour, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, citizenship status, age, disability, genetic information, or any other category protected under applicable law. We also uphold affirmative action principles for protected veterans and individuals with disabilities.

Any individuals requiring a reasonable accommodation or who wish to disclose disability or protected veteran status for your employment application should email recruiting_accommodations@docebo.com and include the position you are interested in.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Product Engineer - Angular, Full Stack
Senior Product Engineer - Angular, Full Stack

Docebo • Toronto

Hybrid
CAD 103,000 - 137,000
Competitive compensation
Health benefits
Paid vacation days
+3
Senior Product Engineer - Angular, Full Stack
Senior Product Engineer - Angular, Full Stack

Docebo Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
Senior Product Engineer - Angular, Full Stack
Senior Product Engineer - Angular, Full Stack

Socket.dev • Toronto

Hybrid
CAD 120,000 - 160,000
Staff Product Engineer - PHP
Staff Product Engineer - PHP

Docebo • Toronto

Hybrid
CAD 148,000 - 198,000
Employee Share Purchase Plan (15% discount)
Health benefits
Paid vacation days
+2
Senior Product Engineer I - PHP
Senior Product Engineer I - PHP

Docebo • Toronto

Hybrid
CAD 80,000 - 100,000
Employee Share Purchase Plan
Health benefits
Paid vacation days
+2
Product Manager - Healthcare & Regulated Industries
Product Manager - Healthcare & Regulated Industries

Docebo • Toronto

Hybrid
CAD 118,000 - 158,000
ESPP 15% discount
Health benefits
Paid vacation days
+4
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Socket.dev • Toronto

Hybrid
CAD 120,000 - 160,000
Employee Share Purchase Plan (ESPP) at
Health benefits
Paid vacation days
+2
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Docebo Inc. • Toronto

Hybrid
CAD 110,000 - 150,000
Employee health benefits
Employee ESPP with 15% discount
Paid vacation plus Docebo Days
+2
Forward Deployed Engineer
Forward Deployed Engineer

Socket.dev • Toronto

On-site
CAD 120,000 - 180,000
ESPP
Health benefits
Paid vacation days
+2
Forward Deployed Engineer
Forward Deployed Engineer

Docebo • Toronto

Hybrid
CAD 123,000 - 165,000
Health benefits
Paid vacation days
Docebo Days
+2