Docebo
Senior Product Engineer I - Golang
Toronto, Ontario, Remote. Posted 22 days ago
The role
You will architect, build, and scale business-critical backend systems in Go and PHP. You will lead technical initiatives, design scalable microservices, and mentor engineers to support an enterprise automation platform.
What you will do
- Drive complex, multi-sprint technical initiatives from initial spark to deployment
- Design and operate high-performing, resilient backend services using Go, PHP, AWS, Kubernetes, DynamoDB, PostgreSQL, and MySQL
- Write clean Go code for newest automation features
- Maintain and level up core PHP services
- Conduct code reviews
- Lead technical design discussions
- Write architectural design docs
- Establish SLOs
- Mentor and pair with engineers
- Troubleshoot mission-critical issues across the stack
Required qualifications
- 4-8 years of software engineering experience
- Deep expertise in Go and performance-driven batch processing systems
- Proven track record of designing, building, and operating scalable microservices, distributed systems, and domain-driven architectures at enterprise scale
- Advanced, hands-on experience with AWS, Kubernetes, infrastructure as code, and data stores like DynamoDB, PostgreSQL, and MySQL
- Deep understanding of testing strategies (unit, integration, E2E)
- Experience with modern observability platforms like Datadog
- Ability to mentor teammates and communicate technical trade-offs to non-technical stakeholders
- Based in Canada
Nice to have
- Working knowledge of PHP
- Strong knack for jumping into moderate complexity tasks outside your primary domain
- Passion for driving engineering-wide initiatives
Benefits
- Employee Share Purchase Plan (ESPP) at a 15% discount
- Competitive compensation package
- Health benefits
- Paid vacation days
- Two company-wide Docebo Days
- Floating holidays for cultural celebrations
- Birthday off
- Family coverage for time with little ones
- Access to Employee Resource Groups
About the company
Docebo is an AI-powered learning platform that helps organizations create, deliver, and manage training. The company has achieved two IPOs and employs over 900 people globally.