Inżynieria
Programista
Pięć poziomów od Junior Developera do Principal Engineera i sześć kompetencji – od dostarczania kodu po rozwój zespołu.
- 5 poziomów
- 6 kompetencji
Szablon drabiny kariery
Cztery poziomy od Engineering Managera do VP of Engineering i sześć kompetencji menedżerskich.
Plan bezpłatny · Bez karty kredytowej
Ta drabina opisuje ścieżkę menedżerską w dziale inżynierii firmy liczącej mniej więcej od 20 do 200 osób: od menedżera, który po raz pierwszy prowadzi jeden zespół, po osobę odpowiedzialną za całą inżynierię. Stoi obok drabiny kariery programisty – zarządzanie ludźmi to inna praca, a nie kolejny stopień po Senior Developerze. Najwyższy poziom, VP of Engineering, to szef całej funkcji inżynieryjnej; programiści, którzy rozwijają się bez zarządzania ludźmi, korzystają z drabiny programisty.
Każdy poziom rośnie przede wszystkim zakresem: jeden zespół, kilka zespołów, dział, cała funkcja. Matryca kompetencji pokazuje, jak każde oczekiwanie zmienia się wraz z tym zakresem, a sekcja każdego poziomu zbiera wszystko, czego się na nim oczekuje.
Wykorzystaj ją, by ustalić oczekiwania wobec nowych menedżerów, dawać menedżerom uporządkowany feedback podczas check-inów i decydować, kiedy ktoś jest gotowy na większy zakres. Zanim ją opublikujesz, dopasuj nazwy stanowisk i sformułowania do swojej firmy.
Prowadzi jeden zespół programistów i odpowiada za jego ludzi, dostarczanie i kondycję.
Prowadzi kilka zespołów lub jeden duży zespół, często przez tech leadów lub mniej doświadczonych menedżerów.
Kieruje działem inżynierii i przekłada cele firmy na jego plany, strukturę i rekrutację.
Kieruje całą inżynierią i odpowiada za jej wyniki przed zarządem.
Każdy wiersz to kompetencja, a każda kolumna – poziom. Czytaj wiersz od lewej do prawej, aby zobaczyć, jak rosną oczekiwania.
| Kompetencja | Engineering Manager | Senior Engineering Manager | Director of Engineering | VP of Engineering |
|---|---|---|---|---|
| Rozwój ludzi | Prowadzi regularne spotkania 1:1 z każdą podległą osobą, daje konkretny feedback w ciągu dni, a nie miesięcy, i co kwartał uzgadnia z każdym cel rozwojowy. | Coachuje nowych menedżerów i tech leadów, kalibruje oceny między zespołami tak, by ta sama praca dostawała tę samą ocenę, i wcześnie reaguje na problemy z wynikami. | Buduje w dziale zaplecze przyszłych menedżerów, dba o to, by każdy programista miał jasną drogę na kolejny poziom, i odpowiada za decyzje o awansach w dziale. | Określa, jak inżynieria rozwija ludzi – drabiny kariery, oceny i awanse – i rozwija dyrektorów oraz menedżerów, którzy prowadzą ten system. |
| Realizacja i dostarczanie | Prowadzi rytm planowania i dostarczania w zespole, pilnuje realistycznych zobowiązań, sygnalizuje ryzyka, zanim terminy się przesuną, i chroni zespół przed ciągłymi zmianami priorytetów. | Koordynuje dostarczanie między zespołami, usuwa blokery na ich styku i utrzymuje kilka równoległych projektów na właściwym torze bez mikrozarządzania. | Ustala podejście do dostarczania w dziale, równoważy prace z roadmapy z długiem technicznym i niezawodnością oraz rozlicza menedżerów z rezultatów. | Odpowiada za efekty pracy inżynierii względem celów firmy, raportuje kierownictwu postępy i kompromisy oraz usuwa systemowe przyczyny wolnego dostarczania. |
| Kondycja zespołu i rekrutacja | Wcześnie zauważa wypalenie, konflikty i spadek zaangażowania i na nie reaguje, prowadzi retrospektywy, po których coś się zmienia, oraz przeprowadza ustrukturyzowane rozmowy rekrutacyjne według uzgodnionych kryteriów na otwarte role w zespole. | Kształtuje strukturę i obsadę kilku zespołów, utrzymuje spójną poprzeczkę rekrutacyjną u wszystkich rekruterów i dba o to, by nowe osoby stały się produktywne w pierwszych miesiącach. | Planuje zatrudnienie w dziale, wyznacza granice zespołów wokół jasno określonej odpowiedzialności i poprawia retencję na podstawie tego, co pokazują rozmowy przy odejściach i badania zaangażowania. | Odpowiada za strategię rekrutacji w inżynierii, projekt organizacji i kulturę: co jest nagradzane, co tolerowane, a co nie. |
| Przywództwo techniczne | Rozumie systemy zespołu na tyle dobrze, by oceniać kompromisy, bierze udział w przeglądach projektów technicznych i dba o to, by dług techniczny był widoczny i zaplanowany. | Pracuje z tech leadami i staff engineerami nad architekturą obejmującą wiele zespołów i dopilnowuje, by istotne decyzje techniczne były spisane i przejrzane. | Współtworzy kierunek techniczny działu ze staff i principal engineerami oraz finansuje prace platformowe i nad niezawodnością, których żaden pojedynczy zespół nie postawiłby na pierwszym miejscu. | Dba o to, by inżynieria miała wiarygodną strategię techniczną i doświadczonych ludzi technicznych, którzy ją zrealizują, i podejmuje ostateczną decyzję o dużych inwestycjach technologicznych. |
| Strategia i planowanie | Przekłada cele produktowe na kwartalny plan zespołu, wyjaśnia, skąd biorą się priorytety, i odmawia pracy, która do nich nie pasuje. | Buduje plany obejmujące kilka zespołów, ustala kolejność zależności między nimi i koryguje plan, gdy zmieniają się cele. | Pisze roczny plan i budżet działu, decyduje, w co inwestować ludzi, i łączy pracę inżynierii z mierzalnymi wynikami biznesowymi. | Jako członek kierownictwa współtworzy strategię firmy, ustala roczne cele i budżet inżynierii oraz decyduje, czego inżynieria nie będzie robić. |
| Współpraca międzyfunkcyjna | Jest równorzędnym partnerem dla product managera i projektanta zespołu, jasno ustala oczekiwania z interesariuszami i uczciwie informuje o stanie prac. | Zarządza oczekiwaniami kilku partnerów produktowych, rozstrzyga sprzeczne prośby między zespołami i eskaluje, przynosząc opcje, a nie tylko problemy. | Jest głównym partnerem z inżynierii dla jednego lub kilku liderów innych funkcji i negocjuje roadmapę, zakres i obsadę na poziomie działu. | Reprezentuje inżynierię w zarządzie i przed radą nadzorczą, buduje zaufanie z odpowiednikami w każdej funkcji i tłumaczy pracę inżynierii językiem biznesu. |
Przewiń tabelę w bok, aby zobaczyć wszystkie poziomy.
Pobierz jako CSV Otwiera się w Excelu, Arkuszach Google lub Numbers.
Prowadzi jeden zespół programistów i odpowiada za jego ludzi, dostarczanie i kondycję. Jeden zespół, zwykle od czterech do ośmiu programistów.
Prowadzi kilka zespołów lub jeden duży zespół, często przez tech leadów lub mniej doświadczonych menedżerów. Dwa lub trzy zespoły albo 10–25 programistów, czasem także menedżerowie na pierwszym stanowisku kierowniczym.
Kieruje działem inżynierii i przekłada cele firmy na jego plany, strukturę i rekrutację. Obszar produktu lub dział złożony z kilku zespołów i ich menedżerów.
Kieruje całą inżynierią i odpowiada za jej wyniki przed zarządem. Cała organizacja inżynieryjna, jej budżet i jej rola w strategii firmy.
Firma z 15 programistami zwykle potrzebuje jednego lub dwóch z tych poziomów, nie czterech. Dodaj kolejny poziom, gdy ta praca naprawdę istnieje – na przykład gdy menedżer zaczyna prowadzić innych menedżerów. W wielu firmach tej wielkości szczytem tej drabiny jest CTO, który łączy poziom VP z odpowiedzialnością za strategię techniczną; jeśli masz obie role, VP kieruje organizacją, a CTO technologią.
Przypisz każdemu poziomowi menedżerskiemu poziom programisty o porównywalnym wynagrodzeniu i zakresie, tak by przejście między ścieżkami było krokiem w bok. Częstym punktem odniesienia jest Senior Developer obok Engineering Managera.
Niektóre firmy oczekują, że menedżerowie będą przeglądać kod; inne chcą, by skupiali się na ludziach i dostarczaniu. Wpisz swoją odpowiedź do wiersza „Przywództwo techniczne”, aby oczekiwanie było jawne, a nie domyślne.
Poproś podległe osoby i współpracowników menedżera o feedback w tych samych kompetencjach. Powie ci więcej o rozwoju ludzi i kondycji zespołu niż samoocena menedżera.
FAQ
Engineering manager odpowiada za ludzi – rozwój, feedback, rekrutację, kondycję zespołu – oraz za dostarczanie. Tech lead jest na ścieżce eksperckiej i odpowiada za kierunek techniczny zespołu. W małych zespołach jedna osoba może robić obie rzeczy, ale to dwie różne prace z dwiema różnymi drabinami.
Zwykle wtedy, gdy zespół rozrasta się powyżej sześciu–ośmiu programistów albo gdy założyciel lub CTO nie ma już czasu na regularne spotkania 1:1 ze wszystkimi. Właśnie wtedy ludziom zaczyna brakować feedbacku i rozmów o karierze.
Nie powinno nim być. Przejście z roli programisty do roli menedżera to zmiana ścieżki i zupełnie inna praca. Jeśli zarządzanie jest jedyną drogą do podwyżki lub wyższego stanowiska, tracisz dobrych programistów i zyskujesz niechętnych menedżerów – utrzymuj równoległą drabinę ścieżki eksperckiej.
Patrz na wyniki zespołu i zachowanie menedżera: jak zespół dostarcza, jak ludzie się rozwijają i czy zostają, co mówią podległe osoby i współpracownicy. Prowadź te same ustrukturyzowane check-iny co z programistami, z tą drabiną jako punktem odniesienia i z uwzględnieniem feedbacku od zespołu.
W firmie liczącej 20–200 osób wystarczą trzy lub cztery: menedżer jednego zespołu, menedżer kilku zespołów i jeden lub dwa poziomy kierownicze powyżej. Dodawaj kolejne tylko wtedy, gdy na każdym stopniu jest realna rola do obsadzenia.
Ustaw jej poziomy i umiejętności dla swojego zespołu, oceniaj według nich ludzi w check-inach i zachowaj spójność decyzji o awansach.
Plan bezpłatny · Bez karty kredytowej
Inżynieria
Pięć poziomów od Junior Developera do Principal Engineera i sześć kompetencji – od dostarczania kodu po rozwój zespołu.
Produkt
Pięć poziomów od Junior Product Managera do Head of Product i sześć kompetencji – od discovery po strategię produktu.
Inżynieria
Cztery poziomy od Junior do Staff DevOps Engineera i sześć kompetencji – od infrastruktury po wsparcie programistów.
Jak prowadzić ścieżkę ekspercką obok menedżerskiej: gdzie się rozchodzą, jak zestroić ich poziomy i jak ludzie mogą przechodzić między nimi, nic nie tracąc.
Zaktualizowano 1 października 2026
Kryteria awansu spisane z wyprzedzeniem, menedżer, który proponuje, ktoś wyżej, kto decyduje, i pisemny wniosek — proces awansowy, który rosnąca firma potrafi wyjaśnić każdemu.
Zaktualizowano 1 października 2026