# Building Engineering Culture
Toronto's engineering talent has options. Here's what CTOs tell us matters most for retention.
## Technical Excellence
**Code review matters**: Engineers want to learn from peers. Thoughtful, constructive code review is a retention tool.
**Modern stack**: You don't need bleeding edge, but working with outdated technology drives people away.
**Technical debt budget**: Allocate time for engineers to improve what exists, not just ship new features.
## Autonomy and Ownership
**Clear ownership**: Engineers should own outcomes, not just tasks. "You own user authentication" beats "implement this feature."
**Decision authority**: Let engineers make technical decisions within their domain. Micromanagement kills engagement.
**Direct customer contact**: Connecting engineers to user feedback creates meaning and better products.
## Career Growth
**Dual track**: Support both IC and management paths. Not everyone wants to manage.
**Learning investment**: Conference budget, course access, and learning time signal investment in growth.
**Internal mobility**: Let people move between teams and explore different problems.
## Work Environment
**Flexible by default**: Hybrid or remote should be standard, not a perk.
**Reasonable hours**: Consistent crunch is a management failure, not a badge of honor.
**Psychological safety**: Create an environment where it's safe to disagree, ask questions, and admit mistakes.
## What Engineers Actually Want
When we ask candidates what they're looking for, the top answers are: 1. Interesting technical problems 2. Talented colleagues they can learn from 3. Work-life balance and flexibility 4. Competitive compensation 5. Company mission and impact
Notice that ping pong tables didn't make the list. Focus on fundamentals.