Senior Product Engineer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Product Engineer at Docebo enhancing AI in learning management. Building full-stack solutions and collaborating with users to improve product delivery.

Responsibilities

  • 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 the company's stack (Go, Node.js, TypeScript, Python), shaping architecture decisions along the way.
  • Stay Close to Customers: Talk directly to users, participate in support rotations, and use product analytics and observability tools to understand how features are actually being used.
  • 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 like Claude Code, Cursor, Codex, and other AI-assisted development workflows as a core part of how you work — not as an experiment, but as a multiplier that lets you ship 10x faster.
  • Drive Engineering Excellence: Champion CI/CD practices, evolve development workflows, and ensure deployment is fast, safe, and reliable.
  • Collaborate Cross-Functionally: Partner with Product, Design, and Testing to break down complex problems and deliver great outcomes — while driving product decisions independently when appropriate.
  • Mentor and Grow Others: Coach developers on technical challenges and product thinking, helping them grow into stronger engineers.

Requirements

  • 7-10+ years of experience in full-stack software development, 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.
  • Fluent in AI-assisted development tools (Claude Code, Cursor, Codex, or similar) and able to use them daily to dramatically accelerate output.
  • Experience using product analytics tools (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

  • Financial Wellness: Own a piece of Docebo through our Employee Share Purchase Plan (ESPP) at a 15% discount, plus a competitive compensation package.
  • Your Well-Being, Covered: You’ll get access to health benefits, so you can get the care you need when you need it.
  • Rest, Relax, Repeat: Rest and recharge with paid vacation days, two company-wide Docebo Days, floating holidays for cultural celebrations, and your birthday off!
  • Family First: We provide coverage offering you time with your little one(s) so you can soak up all those precious moments. Fun fact: we had 30 Docebian babies join the family in 2025!
  • Connections That Count: Connect with global communities through our Employee Resource Groups (including PRIDE, DWA, BIDOC, and Green Ambassadors) and company-wide events that keep the fun rolling all year long.
  • Fri-Yay: Kick off your weekends early with 4:30 PM Fridays (eligible employees only).
  • Swag Central: Look fresh with your new-hire swag and enjoy access to our internal swag store to stay branded year-round.

Job type

Full Time

Experience level

Senior

Salary

CA$123,400 - CA$164,500 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudJavaScriptKubernetesNode.jsPythonTypeScriptGo

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.