💭
On being Staff+ EngineerIt has been almost 3 years since I officially assumed the role of Principal Engineer at SHARE NOW. Having in mind that promotion to this role usually happens when you are
in the position, we can count 3 years.
I already shared a brief
description of this role. But now, after being Staff+ for a while, I think I can tell even more. I want to dedicate this week to the Staff+ positions and talk about my experience and ⚡️ insights.
Let's start with a high-level overview. And think who`Staff+` people are
NOT.
When you are good Staff+ you are:
1️⃣ NOT the one who picks up a task from the board and "works". It is not written anywhere, but it is also expected, that Staff+ people will choose what they work on based on their inner priorities. Yes, there is the board for the team, but you, as a professional, shall also have a high-level overview and consider where you invest your time, so you contribute the most into the domain's success. Sometimes it is a ticket, sometimes it's a cross-team alignment, and sometimes it's a quick work on the
proof of concept that will help your organisation. It's your choice, and the price of the choice is high.
2️⃣ NOT an individual contributor. In the role of Staff+ you are expected to be a multiplier. You shall not do complex stuff alone in stealth mode, just because you think you know how to do it the best way. You shall enable people, improve processes, and arrange available things in such a way that the desired result becomes closer. You can not do this alone. You need to be and act as a lever, that helps business to achieve success.
3️⃣ NOT a people's manager. You are not their manager, but you are their strong ally. You are the role model in the company, and engineers watch what you do. They come to you for advice. It's your privilege to be useful and help people to 🌱grow. Staff+ engineers shall directly or indirectly mentor tech people from engineering.
4️⃣ NOT a scrum master. You are not the one who forces your team to follow all scrum ceremonies, etc. But you are aware that agile processes help to build sustainable businesses and tech cultures. You are the one who knows how to use agile tools effectively; you can organise and facilitate a meeting so everyone will feel heard, and at the same time, your team will reach an agreement and commit to the decision.
Staff+ engineers are NOT many things, but they are skilled experts who have different tools in their belt — hard skills, soft skills, emotional intelligence, tarot, you name it. They use these tools effectively to help business to achieve it's goals; that's why they were given this role. And they have ✨fun along the way.
Later this week, we are going to talk more about the skills Staff+ shall have and stories from my experience.
When you have any particular topics you want me to cover, please share them in the comments.