Salary
💰 CA$120,000 - CA$160,000 per year
Tech Stack
AWSCloudGoKubernetes.NETPythonTypeScript
About the role
- Manage and mentor engineers, building a culture of accountability, collaboration, and continuous learning
- Provide architectural guidance, particularly around modernizing legacy systems and adopting AI-native practices
- Ensure engineering delivers against the product roadmap with speed, quality, and reliability
- Champion the use of AI tools, workflows, and automation to scale engineering output
- Prototype new ideas, fix critical bugs, and dive into code when needed to unblock the team
- Partner closely with Product to align engineering work with customer and business needs
- Ensure engineering processes, documentation, and systems support both velocity and stability
- Reports to: Chief Product Officer (CPO); Direct reports: Engineering team (individual contributors, possibly team leads)
Requirements
- Proven experience leading software engineering teams (player-coach, not just people-manager)
- Strong architectural judgment and ability to work with multiple tech stacks (experience with .NET a plus, but not required)
- Familiarity with modern languages/frameworks (e.g., Python, TypeScript, Go)
- Familiarity with cloud infrastructure (AWS and Kubernetes preferred)
- Demonstrated use of AI in development workflows (RAG, LLMs, copilots, automation)
- MVP-first mindset: thrives in prototyping and rapid iteration environments
- Comfortable reporting into a Chief Product Officer and working as a strategic partner rather than a C-level executive