Praca
Z kanału partnera
Menedżer Inżynierii
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- TrustFlight
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
TrustFlight tworzy oprogramowanie, na którym polegają operatorzy lotnictwa na całym świecie, aby zapewnić bezpieczeństwo lotów, dla międzynarodowej bazy klientów z niezwykle zróżnicowanym zestawem problemów. Rola ta ma na celu zbudowanie i utrzymanie wysokowydajnego zespołu składającego się z sześciu do ośmiu inżynierów: trenowanie każdej osoby, utrzymywanie stałych standardów wydajności oraz posiadanie procesów, testów, narzędzi i infrastruktury, od których zależy zespół. Jest to rola przywództwa związanego z ludźmi i systemami, a nie przywództwa technicznego. Produkt i liderzy techniczni decydują, co i jak zostanie zbudowane; Kierownik ds. Inżynierii posiada warunki, które pozwalają mu zbudować go dobrze i szybko. Osoba na tym stanowisku jest jednym z czterech menedżerów ds. inżynierii w dziale produktów, projektowania i inżynierii liczącym około 40–50 osób, który szybko się rozwija i dojrzewa. Istnieje tu znaczne pole do kształtowania sposobu, w jaki inżynieria działa w tym obszarze.
Kluczowe obowiązki:
• Podnoś poprzeczkę wydajności przy każdym zatrudnieniu i każdym awansie. Traktuj coaching jako podstawowy obowiązek na tym stanowisku, a podnoszenie kwalifikacji jako stałe zadanie: rozwijaj inżynierów poprzez regularne spotkania 1:1, bezpośrednie informacje zwrotne, przydziały zadań i jasne plany rozwoju, a także rozwijaj liderów technicznych i indywidualnych współpracowników.
• Zarządzaj wynikami uczciwie i zdecydowanie. Ustal wyraźne oczekiwania, zidentyfikuj solidną pracę, zgłoś problemy na wczesnym etapie i pozwól pasowi startowemu zareagować oraz szybko zajmij się utrzymującymi się słabymi wynikami.
• Pełnić rolę głównego odblokowującego zespół w zakresie narzędzi, infrastruktury, testowania i procesów oraz być właścicielem infrastruktury zespołu jako kodu. Zidentyfikuj rzeczywiste ograniczenia przepustowości, w tym opóźnienia przeglądu kodu, powolne lub niestabilne testy, przełączenia, bramki zatwierdzające i zawodne środowiska. Usuń je, upewnij się, że zespół może szybko i bezpiecznie budować, testować, wdrażać, obserwować i odtwarzać dane, a także udokumentować poprawę wskaźników przepływu.
• Własne standardy testowania i spójność jakości w całym zespole, w tym definicja „testowanego”, kryteria decydujące o wydaniu oraz zarządzanie pokryciem i niestabilnością testów. Jakość nie powinna różnić się w zależności od tego, kto napisał kod.
• Projektowanie narzędzi programistycznych dla wielu zespołów i dążenie do konsolidacji zasobów technologicznych, wspólnie z menedżerami ds. inżynierii i dyrektorem ds. inżynierii. Zbuduj argumenty za przejściem od zróżnicowanego stosu do mniejszej liczby, lepiej obsługiwanych technologii. Stwórz utwardzone drogi i zautomatyzowane poręcze, które zespoły zastosują w zależności od zasług, i ułóż taką sekwencję zmian, aby usprawniła realizację.
• Współpraca z kierownikami technicznymi w celu utrzymania dokładnego i aktualnego obrazu długu technicznego, ograniczeń jakościowych i procesowych. Przełóż to na ryzyko i możliwości, które Menedżer Produktu może uznać za priorytetowe, tak aby równowaga między wynikami produktu a doskonałością techniczną była świadomą decyzją.
• Kierowanie wdrażaniem przez zespół rozwoju wspomaganego sztuczną inteligencją. Ustal standardy dotyczące miejsca i sposobu wykorzystania sztucznej inteligencji, upewnij się, że kod wygenerowany przez sztuczną inteligencję jest zrozumiany i odpowiedzialny przed wyznaczonym inżynierem, chroń się przed zagrożeniami związanymi z danymi, licencjami i bezpieczeństwem oraz utrzymuj oparty na dowodach obraz jego wpływu na zespół.
• Pomóż w ustaleniu spójnej praktyki inżynierskiej w ramach TrustFlight wraz z innymi menedżerami ds. inżynierii. Nie istnieje jeszcze wspólne podejście do poziomowania, kalibracji, informacji zwrotnej i zatrudniania, a budowanie takiego podejścia jest częścią tej roli, dzięki czemu doświadczenie inżyniera nie zależy od menedżera, któremu podlega.
Wymagane kwalifikacje i doświadczenie:
• Co najmniej trzyletnie doświadczenie jako oddany menedżer ds. inżynierów oprogramowania, w tym starsi inżynierowie i, w idealnym przypadku, kierownicy techniczni.
• Doświadczenie w inżynierii oprogramowania wystarczające, aby wiarygodnie uczestniczyć w przeglądzie projektu, kwestionować decyzję architektoniczną w oparciu o jej zalety i odróżniać zespół, który wydaje się szybki, od tego, który jest szybki. Osoba pełniąca tę funkcję nie będzie pełnić funkcji kierownika technicznego zespołu i nie będzie oceniana na podstawie napisanego przez siebie kodu.
• Bieżąca, praktyczna znajomość infrastruktury jako kodu, CI/CD i testów automatycznych, obejmująca Terraform, Pulumi lub równoważne, wdrażanie kontenerowe i główną platformę chmurową, wystarczająca do posiadania majątku, ustalania standardów i przeglądu pracy.
• Doświadczenie w podnoszeniu i utrzymywaniu poprzeczki jakości w całym zespole: strategia testowania, przegląd standardów i dyscyplina zapewniająca ich spójność w miarę zmiany zespołu i bazy kodu.
• Udowodnione doświadczenie w ulepszaniu działania zespołu, poparte dowodami potwierdzającymi wynikającą z tego różnicę.
• Bezpośrednie doświadczenie w zarządzaniu wynikami, w tym co najmniej jeden przypadek skutecznej poprawy lub dość pozytywnego wyniku w przypadku osoby osiągającej słabsze wyniki.
Pożądane umiejętności i doświadczenie
• Praktyczne doświadczenie w konfiguracjach programowania agentowego przy użyciu narzędzi takich jak Claude Code, Codex lub Cursor, wprowadzonych na poziomie zespołu lub organizacji wraz z otaczającym je zarządzaniem.
• Doświadczenie w budowaniu lub obsłudze systemów orkiestracji agentów podlegających audytowi. Mocna zaleta, choć nie wymagana.
• Doświadczenie w zakresie rzeczywistego wykorzystania przepływów pracy AI i pomocy we wdrażaniu funkcji AI w aplikacjach produkcyjnych.
• Zrozumienie, że ta dziedzina szybko się zmienia, zdolność dostosowywania się do dotrzymania kroku i wiarygodność umożliwiająca zabranie zespołu w tę podróż.
• Doświadczenie w kierowaniu konsolidacją stosu technologii w wielu zespołach lub przyczynianiu się do niej w istotny sposób.
• Doświadczenie w podnoszeniu standardów w heterogenicznym lub odziedziczonym środowisku technologicznym bez narzucania jednolitości.
• Doświadczenie w regulowanym, krytycznym dla bezpieczeństwa lub kontrolowanym zewnętrznie środowisku oprogramowania, takim jak usługi lotnicze, medyczne, obronne lub finansowe. Cenne, choć nie wymagane.
Kompetencje AI i cyfrowe
TrustFlight to organizacja stawiająca na sztuczną inteligencję. Od każdej osoby oczekuje się aktywnego korzystania z narzędzi sztucznej inteligencji i cyfrowych sposobów pracy w celu zwiększania wydajności, jakości i innowacyjności.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/trustflight/engineering-manager-london-149443)
Kluczowe obowiązki:
• Podnoś poprzeczkę wydajności przy każdym zatrudnieniu i każdym awansie. Traktuj coaching jako podstawowy obowiązek na tym stanowisku, a podnoszenie kwalifikacji jako stałe zadanie: rozwijaj inżynierów poprzez regularne spotkania 1:1, bezpośrednie informacje zwrotne, przydziały zadań i jasne plany rozwoju, a także rozwijaj liderów technicznych i indywidualnych współpracowników.
• Zarządzaj wynikami uczciwie i zdecydowanie. Ustal wyraźne oczekiwania, zidentyfikuj solidną pracę, zgłoś problemy na wczesnym etapie i pozwól pasowi startowemu zareagować oraz szybko zajmij się utrzymującymi się słabymi wynikami.
• Pełnić rolę głównego odblokowującego zespół w zakresie narzędzi, infrastruktury, testowania i procesów oraz być właścicielem infrastruktury zespołu jako kodu. Zidentyfikuj rzeczywiste ograniczenia przepustowości, w tym opóźnienia przeglądu kodu, powolne lub niestabilne testy, przełączenia, bramki zatwierdzające i zawodne środowiska. Usuń je, upewnij się, że zespół może szybko i bezpiecznie budować, testować, wdrażać, obserwować i odtwarzać dane, a także udokumentować poprawę wskaźników przepływu.
• Własne standardy testowania i spójność jakości w całym zespole, w tym definicja „testowanego”, kryteria decydujące o wydaniu oraz zarządzanie pokryciem i niestabilnością testów. Jakość nie powinna różnić się w zależności od tego, kto napisał kod.
• Projektowanie narzędzi programistycznych dla wielu zespołów i dążenie do konsolidacji zasobów technologicznych, wspólnie z menedżerami ds. inżynierii i dyrektorem ds. inżynierii. Zbuduj argumenty za przejściem od zróżnicowanego stosu do mniejszej liczby, lepiej obsługiwanych technologii. Stwórz utwardzone drogi i zautomatyzowane poręcze, które zespoły zastosują w zależności od zasług, i ułóż taką sekwencję zmian, aby usprawniła realizację.
• Współpraca z kierownikami technicznymi w celu utrzymania dokładnego i aktualnego obrazu długu technicznego, ograniczeń jakościowych i procesowych. Przełóż to na ryzyko i możliwości, które Menedżer Produktu może uznać za priorytetowe, tak aby równowaga między wynikami produktu a doskonałością techniczną była świadomą decyzją.
• Kierowanie wdrażaniem przez zespół rozwoju wspomaganego sztuczną inteligencją. Ustal standardy dotyczące miejsca i sposobu wykorzystania sztucznej inteligencji, upewnij się, że kod wygenerowany przez sztuczną inteligencję jest zrozumiany i odpowiedzialny przed wyznaczonym inżynierem, chroń się przed zagrożeniami związanymi z danymi, licencjami i bezpieczeństwem oraz utrzymuj oparty na dowodach obraz jego wpływu na zespół.
• Pomóż w ustaleniu spójnej praktyki inżynierskiej w ramach TrustFlight wraz z innymi menedżerami ds. inżynierii. Nie istnieje jeszcze wspólne podejście do poziomowania, kalibracji, informacji zwrotnej i zatrudniania, a budowanie takiego podejścia jest częścią tej roli, dzięki czemu doświadczenie inżyniera nie zależy od menedżera, któremu podlega.
Wymagane kwalifikacje i doświadczenie:
• Co najmniej trzyletnie doświadczenie jako oddany menedżer ds. inżynierów oprogramowania, w tym starsi inżynierowie i, w idealnym przypadku, kierownicy techniczni.
• Doświadczenie w inżynierii oprogramowania wystarczające, aby wiarygodnie uczestniczyć w przeglądzie projektu, kwestionować decyzję architektoniczną w oparciu o jej zalety i odróżniać zespół, który wydaje się szybki, od tego, który jest szybki. Osoba pełniąca tę funkcję nie będzie pełnić funkcji kierownika technicznego zespołu i nie będzie oceniana na podstawie napisanego przez siebie kodu.
• Bieżąca, praktyczna znajomość infrastruktury jako kodu, CI/CD i testów automatycznych, obejmująca Terraform, Pulumi lub równoważne, wdrażanie kontenerowe i główną platformę chmurową, wystarczająca do posiadania majątku, ustalania standardów i przeglądu pracy.
• Doświadczenie w podnoszeniu i utrzymywaniu poprzeczki jakości w całym zespole: strategia testowania, przegląd standardów i dyscyplina zapewniająca ich spójność w miarę zmiany zespołu i bazy kodu.
• Udowodnione doświadczenie w ulepszaniu działania zespołu, poparte dowodami potwierdzającymi wynikającą z tego różnicę.
• Bezpośrednie doświadczenie w zarządzaniu wynikami, w tym co najmniej jeden przypadek skutecznej poprawy lub dość pozytywnego wyniku w przypadku osoby osiągającej słabsze wyniki.
Pożądane umiejętności i doświadczenie
• Praktyczne doświadczenie w konfiguracjach programowania agentowego przy użyciu narzędzi takich jak Claude Code, Codex lub Cursor, wprowadzonych na poziomie zespołu lub organizacji wraz z otaczającym je zarządzaniem.
• Doświadczenie w budowaniu lub obsłudze systemów orkiestracji agentów podlegających audytowi. Mocna zaleta, choć nie wymagana.
• Doświadczenie w zakresie rzeczywistego wykorzystania przepływów pracy AI i pomocy we wdrażaniu funkcji AI w aplikacjach produkcyjnych.
• Zrozumienie, że ta dziedzina szybko się zmienia, zdolność dostosowywania się do dotrzymania kroku i wiarygodność umożliwiająca zabranie zespołu w tę podróż.
• Doświadczenie w kierowaniu konsolidacją stosu technologii w wielu zespołach lub przyczynianiu się do niej w istotny sposób.
• Doświadczenie w podnoszeniu standardów w heterogenicznym lub odziedziczonym środowisku technologicznym bez narzucania jednolitości.
• Doświadczenie w regulowanym, krytycznym dla bezpieczeństwa lub kontrolowanym zewnętrznie środowisku oprogramowania, takim jak usługi lotnicze, medyczne, obronne lub finansowe. Cenne, choć nie wymagane.
Kompetencje AI i cyfrowe
TrustFlight to organizacja stawiająca na sztuczną inteligencję. Od każdej osoby oczekuje się aktywnego korzystania z narzędzi sztucznej inteligencji i cyfrowych sposobów pracy w celu zwiększania wydajności, jakości i innowacyjności.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/trustflight/engineering-manager-london-149443)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: TrustFlight
Lokalizacja
Londyn, Wielka Brytania
Ogłoszenie pochodzi od TrustFlight.