W skrócie
- Zadania: Prowadzenie zespołów programistycznych i wspieranie ich w osiąganiu celów.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Praca zdalna, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Zyskaj doświadczenie w zarządzaniu zespołami i wpływaj na rozwój produktu.
- Kwalifikacje: Doświadczenie w zarządzaniu zespołami programistycznymi oraz umiejętności techniczne.
Przewidywane wynagrodzenie mieści się w przedziale 82800 - 101200 zł za rok.
Jako menedżer ds. rozwoju będziesz prowadzić jeden lub dwa w pełni zdalne, międzyfunkcyjne zespoły programistyczne odpowiedzialne za budowanie i rozwijanie OrbusInfinity, naszego flagowego produktu SaaS dla przedsiębiorstw. Będziesz zapewniać jasne przywództwo ludzi i odpowiedzialność za dostarczanie, pomagając zespołom skupić się na pracy, która ma największe znaczenie dla naszych klientów i produktu. To jest rola przywódcza bez bezpośredniego nadzoru: liderzy techniczni w zespołach będą odpowiedzialni za codzienne decyzje techniczne i utrzymanie standardów technicznych oraz najlepszych praktyk. Twoim celem będzie coaching, prowadzenie i umożliwienie zespołom odniesienia sukcesu.
Będziesz pomagać zespołom przekształcać cele produktowe w dobrze zaprojektowane, łatwe do utrzymania oprogramowanie i dostarczać wartość klientom. Będziesz ściśle współpracować z kolegami z działu Produktu i Inżynierii, aby stworzyć środowisko wspólnej odpowiedzialności, efektywnej współpracy i ciągłego doskonalenia. Twoim celem będzie zapewnienie, że zespoły działają w ramach jasnych, skutecznych procesów dostarczania. Będziesz zapewniać, że obowiązki są zrozumiane, uzgodnione przepływy pracy są przestrzegane, a najlepsze praktyki inżynieryjne są stosowane konsekwentnie, współpracując z liderami technicznymi, menedżerami produktów i innymi odpowiednimi rolami, aby zidentyfikować luki w procesie i poprawić sposoby pracy.
Będziesz strategicznym, skoncentrowanym na ludziach liderem, który zdobywa szacunek wykwalifikowanych inżynierów nie przez wykonywanie ich pracy, ale przez umożliwienie im robienia tego doskonale. Ta rola jest odpowiednia dla doświadczonego menedżera ds. rozwoju z kilkuletnim doświadczeniem w prowadzeniu zespołów programistycznych. Przyniesiesz wcześniejsze doświadczenie jako programista lub w innej roli inżynieryjnej, razem z wystarczającym zrozumieniem technicznym, aby zadawać właściwe pytania, wspierać dobre decyzje i skutecznie prowadzić zespoły. Nie będziesz oczekiwany jako bezpośredni właściciel techniczny.
Będziesz prowadzić od 6 do 12 bezpośrednich podwładnych i ściśle współpracować z działem Produktu, Inżynierii oraz seniorami technicznymi. Rola jest w pełni zdalna, z siedzibą w Polsce, z kwartalnymi (maksymalnie) wydarzeniami osobistymi, które gromadzą zespoły z różnych regionów. Będziesz zatrudniony na stałej umowie (umowa o pracę) z naszą polską jednostką.
Nasze środowisko inżynieryjne OrbusInfinity działa natywnie w Microsoft Azure. Nasza technologia obejmuje nowoczesne C#/.NET, React, TypeScript, Cosmos DB, SQL, kontenery i Kubernetes, z architekturą mikrofrontendową i mikroserwisową wdrażaną ciągle na wysoko dostępnej, wieloregionowej infrastrukturze. Używamy Scrum do codziennego rozwoju. Nasze praktyki inżynieryjne obejmują zautomatyzowane CI/CD, testowanie shift-left i skupienie na łatwym do utrzymania, wysokiej jakości kodzie. Dedykowane zespoły wspierają procesy budowy i wydania poprzez Azure DevOps, Git i Azure.
Dlaczego ta rola ma znaczenie Twoje przywództwo pomoże jednemu lub dwóm zespołom rozwoju produktu skupić się na pracy, która ma największe znaczenie, jednocześnie umożliwiając szerszej organizacji inżynieryjnej dostarczanie i rozwijanie OrbusInfinity z większą pewnością.
Co będziesz robić:
- Prowadzić i rozwijać zespoły
- Prowadzić, coachować i rozwijać jeden lub dwa zespoły programistyczne, wspierając wydajność, zaangażowanie i rozwój kariery.
- Ustalać jasne oczekiwania i wspierać rozwój doświadczonych profesjonalistów technicznych.
- Przeprowadzać regularne spotkania jeden na jeden i zapewniać, że bezpośredni podwładni mają znaczące plany rozwoju.
- Prowadzić oceny wydajności, udzielać regularnych informacji zwrotnych i wspierać rozwój kariery dla bezpośrednich podwładnych.
- Prowadzić rekrutację, onboarding i rozwój zdolności zespołu w razie potrzeby.
- Tworzyć środowisko, w którym profesjonaliści techniczni mogą pracować z odpowiednią autonomią i odpowiedzialnością.
- Umożliwiać efektywne planowanie i dostarczanie
- Wspierać jasną priorytetyzację i planowanie mapy drogowej, zapewniając, że odpowiednie role są zgodne co do wyników, zależności i odpowiedzialności.
- Pomagać przekształcać cele strategiczne w jasne priorytety, wyniki i oczekiwania dotyczące dostarczania.
- Zapewniać, że odpowiednie role utrzymują widoczność zobowiązań, postępów, ryzyk i zależności.
- Pomagać identyfikować blokady organizacyjne i podnosić problemy, gdy potrzebne są decyzje lub wsparcie.
- Zapewniać, że zależności między zespołami i ryzyka dostarczania mają jasnych właścicieli i są adresowane wcześnie.
- Ściśle współpracować z menedżerami produktów, menedżerami ds. rozwoju i seniorami liderami inżynieryjnymi w celu koordynacji priorytetów.
- Zapewniać, że uzgodnione procesy dostarczania są zrozumiane i przestrzegane przez cały cykl życia rozwoju oprogramowania, od planowania i projektowania po dostarczanie i ciągłe doskonalenie.
- Współpracować z menedżerami produktów, aby zrozumieć cele mapy drogowej, zidentyfikować potrzebny tor techniczny do ich wsparcia i uczynić zależności widocznymi.
- Przyczyniać się do strategii i ciągłego doskonalenia
- Przyczyniać się do strategii produktu i technologii, inicjatyw na poziomie działu i ulepszeń standardów inżynieryjnych.
- Używać metryk zdrowia zespołu, dostarczania i jakości do identyfikacji możliwości poprawy i śledzenia postępów.
- Wspierać zmiany w kształcie zespołu, obowiązkach i sposobach pracy w miarę ewolucji organizacji.
- Wspierać doskonałość techniczną i niezawodność
- Zapewniać przemyślane wyzwania dotyczące propozycji technicznych, kompromisów i podejść do dostarczania.
- Wspierać połączenie między decyzjami technicznymi, celami produktowymi a szerszymi potrzebami inżynieryjnymi.
- Wspierać spójne standardy inżynieryjne, jakość i podejmowanie decyzji technicznych.
- Zachęcać do uwagi na łatwość utrzymania, niezawodność i ciągłe doskonalenie.
- Umożliwiać efektywne dostarczanie inżynieryjne
- Pomagać zespołom w budowaniu, testowaniu, wydawaniu i obsłudze oprogramowania skutecznie, współpracując z odpowiednimi specjalistami technicznymi w razie potrzeby.
- Wspierać praktyczne sposoby pracy, narzędzia i współpracę, które pomagają inżynierom dostarczać z pewnością.
- Promować jakość inżynieryjną, niezawodność i kulturę ciągłego doskonalenia.
- Zapewniać, że ryzyka dostarczania i operacyjne są widoczne, mają jasnych właścicieli i są realizowane do zakończenia.
- Wspierać wspólną odpowiedzialność i doskonałość w ciągłym dostarczaniu w całym dziale inżynieryjnym.
- Współpracować w dziale inżynieryjnym
- Reprezentować zespoły na odpowiednich forach produktowych i inżynieryjnych.
- Wspierać dzielenie się wiedzą i współpracę między zespołami.
- Przyczyniać się do ulepszeń w standardach inżynieryjnych, procesach i sposobach pracy.
- Budować zaufane relacje z interesariuszami z działu Produktu, Inżynierii i seniorów technicznych.
- Łączyć ludzi między zespołami i działami, aby znaleźć najlepszą drogę do sukcesu.
- Ściśle współpracować z liderami technicznymi, menedżerami produktów, innymi menedżerami ds. rozwoju i odpowiednimi specjalistami technicznymi, aby rozwiązywać blokady, zarządzać zależnościami i poprawiać sposoby pracy.
Co przyniesiesz:
- Kilkuletnie doświadczenie jako menedżer ds. rozwoju lub równoważne, prowadząc zespoły programistyczne.
- Doświadczenie w prowadzeniu, coachowaniu i rozwijaniu inżynierów oprogramowania.
- Doświadczenie w pracy z międzyfunkcyjnymi, zwinymi zespołami i kierowaniu dostarczaniem przez cały cykl życia rozwoju oprogramowania.
- Wcześniejsze doświadczenie jako programista lub w innej roli inżynieryjnej.
- Doświadczenie w pracy z naszym stosem technologicznym lub blisko związanym, w tym nowoczesnym C#/.NET, React, TypeScript i technologiach chmurowych.
- Dobre zrozumienie praktyk rozwoju oprogramowania, dostarczania technicznego i jakości inżynieryjnej.
- Doświadczenie w posiadaniu lub zarządzaniu priorytetami, mapami drogowymi, zależnościami i ryzykiem dostarczania.
- Umiejętność efektywnej pracy z specjalistami technicznymi i wspierania zespołów w podejmowaniu solidnych decyzji inżynieryjnych.
- Silne umiejętności komunikacyjne, z umiejętnością jasnego wyjaśniania złożonych kwestii zarówno technicznym, jak i nietechnicznym interesariuszom.
- Doświadczenie w pracy z rozproszonymi lub międzynarodowymi zespołami.
- Znajomość języka angielskiego, jako języka roboczego zespołu i szerszej organizacji.
Miłe do posiadania:
- Znajomość chmury, CI/CD lub nowoczesnych praktyk dostarczania oprogramowania.
- Doświadczenie w pracy w firmie produkującej SaaS.
- Doświadczenie w partnerstwie z menedżerami produktów w zakresie planowania mapy drogowej i toru technicznego.
- Doświadczenie w prowadzeniu lub koordynowaniu pracy w wielu zespołach programistycznych.
- Doświadczenie z infrastrukturą wieloregionową lub o wysokiej dostępności.
- Doświadczenie w zarządzaniu incydentami produkcyjnymi i poprawie operacyjnej.
- Doświadczenie w rekrutacji i budowaniu zespołów programistycznych.
- Doświadczenie w przyczynianiu się do strategii technicznej, architektury, niezawodności lub operacji produkcyjnych.
- Doświadczenie w pracy z metodami dostarczania zwinnymi, takimi jak Scrum lub Kanban.
Notatka dotycząca doświadczenia: Jesteśmy zainteresowani zdolnościami, które pomogą Ci odnieść sukces, a nie idealnym dopasowaniem do każdego narzędzia lub tła wymienionego powyżej. Silne przywództwo ludzi, osąd dostarczania i solidna podstawa techniczna mają największe znaczenie. Specyficzne praktyki dotyczące produktów, chmury i inżynierii można nauczyć się tam, gdzie obecne są podstawowe osądy i ciekawość.
Development Manager in Katowice – pracodawca: Orbus Software
Orbus Software to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na współpracy i innowacyjności, a praca w Katowicach zapewnia dostęp do nowoczesnych biur oraz wsparcie zespołu, co sprzyja realizacji ambitnych projektów w obszarze AI i SaaS. Oferujemy elastyczne godziny pracy, programy mentoringowe oraz możliwość pracy z najnowszymi technologiami, co czyni nas idealnym miejscem dla utalentowanych liderów technologicznych.