D

Docebo

SaaS learning platform for corporate training

Senior Product Engineer 1 - Golang

Backend EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaCA$102.8k - CA$137k /yr

About the Job

Requirements

  • 4–8 years of software engineering experience.
  • Deep expertise in Go and performance-driven batch processing systems, ideally with working knowledge of PHP.
  • Experience designing, building, and operating scalable microservices, distributed systems, and domain-driven architectures at enterprise scale.
  • Hands-on experience with AWS, Kubernetes, infrastructure as code, DynamoDB, PostgreSQL, and MySQL.
  • Understanding of unit, integration, and end-to-end testing strategies and observability platforms such as Datadog.
  • Ability to mentor teammates, communicate technical trade-offs to non-technical stakeholders, and make decisions under uncertainty.
  • Must be based in Canada to provide timezone coverage for North American enterprise customers alongside the Italy-based engineering team.

Responsibilities

  • Drive complex, multi-sprint technical initiatives from planning through deployment, managing scope, dependencies, and risks.
  • Design and operate high-performing, resilient backend services using Go, PHP, AWS, Kubernetes, DynamoDB, PostgreSQL, and MySQL.
  • Write Go code for automation features and maintain and improve core PHP services.
  • Conduct code reviews and technical design discussions, write architectural design documents, and establish service-level objectives.
  • Mentor and pair with engineers, guide their career growth, and partner with Product and Design to shape the product roadmap.
  • Balance long-term roadmap delivery with Tier-1 customer escalations and technical debt, and troubleshoot mission-critical issues across the stack.

Desired Qualifications

  • Ability to take on moderately complex tasks outside the primary domain to unblock cross-functional engineering teams.
  • Interest in driving engineering-wide initiatives, including standardizing deployment patterns, refining testing practices, and adopting emerging technologies.

About the Company

Docebo

SaaS learning platform for corporate training

Docebo provides a cloud-based learning platform for businesses to train employees and other stakeholders by combining formal, social, and experiential learning. It operates as a Software-as-a-Service (SaaS) product, where clients subscribe to access features like course management, social learning tools, AI-driven recommendations, and analytics. Users enroll and track training, receive personalized learning paths, and measure progress within a scalable interface that supports multiple learning modalities. Compared with typical LMS options, Docebo emphasizes integrating formal, social, and experiential learning in one system and uses artificial intelligence to tailor content and recommendations to each learner and organization. The goal is to help companies improve workforce development by offering accessible, scalable, and personalized learning experiences that boost skills and performance across their teams.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Toronto, Canada
Founded
2005

Recently Posted Jobs

Explore more opportunities at Docebo

See more jobs