Ways of Working

Career Growth & Levels

Foundational

Growing as an engineer means increasing your impact and scope, not just your years or how much code you write. Seniority means better judgement, broader ownership, and lifting others up — not working longer hours. Own your development, ask for feedback, and remember that helping the team succeed is itself senior behaviour.

For a mostly junior team, it helps to be clear about what growth looks like. The path is not "write more code." It is the size of the problems you can own and the impact you have through and on others. Junior engineers focus on building their craft on well-defined tasks. As you grow, you take on uncertainty, design, mentoring, and influence beyond your own keyboard. Your growth is a partnership: the company invests in you, and you drive it.

This builds on Continuous Learning (keep getting better), Feedback (how you improve), Ownership & Accountability, and Collaboration.

What growth actually means

Own your development

Self-review checklist

Why it matters: A clear, healthy idea of growth keeps engineers developing and motivated. It points them toward the behaviours that actually create value — judgement, ownership, and lifting others — rather than empty output or burnout. For a junior team, making it clear that impact (not hours or code volume) is the path turns ambition in the right direction.