System Software Architect
Creotech
Rola polega na byciu technicznym właścicielem architektury oprogramowania segmentu naziemnego dla systemów satelitarnych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie wysokopoziomowe, modularność i ewolucję zestawu narzędzi programowych używanych w wielu misjach. Do codziennych obowiązków należy definiowanie interfejsów (ICD, API), prowadzenie przeglądów zgodności architektonicznej oraz standaryzacja wzorców projektowych. To rola architektoniczna, a nie programistyczna – wymaga silnych umiejętności dokumentacyjnych i myślenia systemowego.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: brak widełek wynagrodzenia, nie podano wielkości zespołu ani struktury organizacyjnej.
Rola polega na byciu technicznym właścicielem architektury oprogramowania segmentu naziemnego dla systemów satelitarnych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie wysokopoziomowe, modularność i ewolucję zestawu narzędzi programowych używanych w wielu misjach. Do codziennych obowiązków należy definiowanie interfejsów (ICD, API), prowadzenie przeglądów zgodności architektonicznej oraz standaryzacja wzorców projektowych. To rola architektoniczna, a nie programistyczna – wymaga silnych umiejętności dokumentacyjnych i myślenia systemowego.
- ✓Praca nad innowacyjnym projektem w branży kosmicznej – segment naziemny dla misji satelitarnych
- ✓Rola daje realną odpowiedzialność za architekturę i możliwość kształtowania produktu
- ✓Firma określa się jako stabilna, z przyjaznym zespołem entuzjastów
- !Brak informacji o konkretnym stacku technologicznym (np. języki programowania, chmura)
- !Rola może wymagać dużej ilości pracy dokumentacyjnej i spotkań, co nie każdemu odpowiada
- !Niejasny podział między pracą architektoniczną a ewentualnym zaangażowaniem w kodowanie
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i utrzymanie architektury oprogramowania segmentu naziemnego (poziom L2)
- •Prowadzenie projektowania architektonicznego wewnętrznych narzędzi i produktów (poziomy L3/L4)
- •Utrzymywanie dokumentacji technicznej i baz architektonicznych
- •Definiowanie i kontrola wewnętrznych/zewnętrznych ICD oraz API dla usług segmentu naziemnego
- •Przeprowadzanie przeglądów zgodności architektonicznej implementacji oprogramowania
- •Standaryzacja wzorców projektowych i protokołów komunikacyjnych w segmencie
- •Współpraca z zespołami deweloperskimi i dostawcami zewnętrznymi w celu zapewnienia spójności technicznej
- •Korzystanie z narzędzi do zarządzania projektami (Jira, Redmine) w kontekście zadań architektonicznych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 4-letnim doświadczeniem w architekturze lub przywództwie technicznym, który potrafi projektować systemy rozproszone, pisać dokumentację i współpracować z zespołami. Nawet jeśli nie zna wszystkich szczegółów technicznych, ma solidne podstawy i chęć rozwoju w kierunku architektury.
Osoby bez doświadczenia w architekturze oprogramowania (juniorzy, mid-level programiści) ani osoby szukające roli czysto programistycznej – to stanowisko wymaga myślenia systemowego i odpowiedzialności architektonicznej.
- ?Ile osób liczy zespół, z którym będę współpracować?
- ?Jaki jest stosunek pracy koncepcyjnej do codziennego przeglądu kodu i dokumentacji?
- ?Czy istnieje konkretny stos technologiczny (języki, frameworki, chmura) używany w projekcie?
- ?Jak wygląda proces decyzyjny dotyczący architektury – czy jestem jedynym decydentem?
- ?Czy przewidziane są dyżury on-call lub wsparcie produkcyjne?
- ?Jaki jest harmonogram i etap zaawansowania obecnego projektu?
- ?Czy istnieje możliwość rozwoju w kierunku eksperckim lub menedżerskim?
- −Brak widełek wynagrodzenia
- −Nie podano wielkości zespołu ani struktury organizacyjnej
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy rola wiąże się z dyżurami on-call
Praca w przyjaznym, dobrze zgranym zespole entuzjastów w stabilnej firmie o ugruntowanej pozycji rynkowej.