Principal Architect - Distributed Systems
Symfonia | Warszawa lub Gdańsk (hybrydowo, 2 dni w tygodniu)
O roli
Symfonia to firma z portfolio ok. 40 produktów softwarowych - aplikacji webowych i desktopowych, wspierających codzienne procesy księgowe, handlowe i kadrowe w małych i średnich przedsiębiorstwach. Rozwijamy systemy zarówno on-prem, jak i w chmurze publicznej, a nasz ekosystem obejmuje wiele inicjatyw modernizacyjnych: refaktoring, konteneryzację, optymalizację wydajności, integracje między systemami i budowę nowych rozwiązań rozproszonych.
Szukamy Principal Architecta, który/a będzie patrzeć na architekturę szeroko - ponad inicjatywami, ponad zespołami, ponad produktami.
To rola zdecydowanie techniczna, ale nie operacyjna. Nie chodzi o codzienne kodowanie, lecz o solidne zaplecze architektoniczne, które pozwala głęboko wejść w szczegóły systemu, ocenić ryzyko, zaproponować kierunek i pomóc zespołom wyjść z trudnych punktów. Pomost między biznesem a technologią i to zbudowany z pełnym zrozumieniem obu stron.
Kogo szukamy
Szukamy osoby z solidnym doświadczeniem w architekturze dużych aplikacji webowych - systemów, które muszą być wydajne, skalowalne, niezawodne i dostępne dla wielu klientów.
Twoje zadania
- Zbieranie i doprecyzowywanie wymagań dla nowych inicjatyw i złożonych problemów technicznych
- Analiza obecnych usług, integracji i zależności w ekosystemie produktowym Symfonii
- Identyfikacja ryzyk implementacyjnych, wyzwań wydajnościowych i punktów styku między systemami
- Przygotowywanie koncepcji rozwiązań, wariantów architektonicznych i rekomendacji technicznych
- Wspieranie zespołów w podejmowaniu decyzji technicznych i wychodzeniu z trudnych sytuacji
- Definiowanie i promowanie podejścia do integracji systemów wewnętrznych i zewnętrznych (REST, GraphQL, message brokery, webhooki, event bus)
- Uczestnictwo w rozmowach o modernizacji aplikacji, w tym migracji ze środowisk on-prem w kierunku chmury publicznej (AWS/Azure)
- Wspieranie podejścia „security by design" na etapie projektowania i wytwarzania rozwiązań
- Uczestnictwo w dyskusjach o AI jako jednym z narzędzi automatyzacji i przyspieszania wytwarzania
- Współpraca z obszarami produktu, delivery, wsparcia i liderami technicznymi
Kluczowe obszary doświadczenia:
- Projektowanie systemów API-first, opartych o mikrousługi lub modularny monolit (zależy od kontekstu - cenimy pragmatyzm, nie dogmatyzm)
- Znajomość architektury event-driven lub kolejkowej (message brokery, event bus, pub/sub)
- Doświadczenie w integracjach z systemami wewnętrznymi i zewnętrznymi - REST, GraphQL, webhooki, SOAP, systemy legacy
- Praktyczne myślenie o wydajności, skalowalności, observability i niezawodności - monitoring, tracing, circuit breakery, strategie skalowania
- Znajomość bezpieczeństwa aplikacji: autoryzacja, uwierzytelnianie, OAuth, SAML, Zero Trust
- Świadomość kontekstu modernizacji i migracji: integracja środowisk on-prem z chmurą publiczną (AWS, Azure), refaktoring, konteneryzacja
- Doświadczenie z MSSQL lub PostgreSQL w kontekście dużej skali i optymalizacji wydajności
- Znajomość platformy AKS/EKS lub podobnych środowisk kontenerowych
- Kontekst domenowy: ERP, ECM, Workflow, FMS lub systemy zarządzania firmą
- Dobry angielski - pisemnie i w mowie (kontakty z inwestorami i partnerami z USA i Luksemburga)
Co będzie ważne
- Umiejętność patrzenia na architekturę holistycznie - ponad produktami, ponad inicjatywami
- Silny fundament techniczny pozwalający wejść głęboko w szczegóły, bez potrzeby codziennego pisania kodu produkcyjnego
- Praktyczne myślenie o kompromisach: prostota vs. elastyczność, szybkość dostarczania vs. utrzymywalność, standaryzacja vs. autonomia
- Doświadczenie w rozmowach z interesariuszami biznesowymi i technicznymi - umiejętność przekładania skomplikowanych tematów na zrozumiały język
- Gotowość do realnego wspierania zespołów - nie tylko rekomendacjami, ale i konkretnymi propozycjami rozwiązań
Zespół / sposób pracy
To rola w architecture guild / gremium architektonicznym, nie w jednym zamkniętym zespole deweloperskim, lecz w grupie osób odpowiedzialnych za kierunek techniczny w całej organizacji.
Będziesz działać blisko liderów technicznych, CTO i obszarów produktu. Twoje rekomendacje powinny trafiać zarówno do architektów, jak i do zarządu.
Jak wygląda sukces w tej roli
Po kilku miesiącach chcemy widzieć, że:
- Przygotowywane przez Ciebie koncepcje są zrozumiałe i akceptowane przez architektów i CTO
- Zespoły otrzymują konkretne wsparcie i kierunek, który pomaga im podejmować decyzje
- Złożone inicjatywy są rozbijane na czytelne kroki
- Rośnie spójność architektoniczna i przewidywalność decyzji w organizacji
Co oferujemy
- Realny wpływ na architekturę dużej organizacji i wielu produktów jednocześnie
- Pracę nad złożonymi problemami technicznymi w środowisku o dużej skali
- Kontakt z doświadczonymi ekspertami z obszarów R&D, bezpieczeństwa, chmury
przestrzeń do eksperymentowania i rozwijania pomysłów
- Budżet szkoleniowy i dostęp do konferencji branżowych
- Prywatna opieka medyczna, karta Multisport, elastyczny czas pracy
- Zatrudnienie na umowę o pracę lub B2B
Dlaczego warto
Jeśli chcesz pracować w miejscu, gdzie architektura naprawdę ma znaczenie, gdzie Twoje decyzje wpływają na dziesiątki produktów i setki tysięcy użytkowników - ta rola daje taką przestrzeń.
To szansa, żeby współtworzyć kierunek technologiczny firmy, która przechodzi poważną transformację i potrzebuje kogoś, kto potrafi połączyć głęboką wiedzę techniczną z szerokim spojrzeniem organizacyjnym.