Senior Software Engineer
O tej ofercie pracy
Szukasz miejsca, w którym Twoja praca naprawdę ma znaczenie? W CloudFerro tworzymy technologie, z których na co dzień korzystają europejscy liderzy nauki i sektora kosmicznego - m.in. ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR czy EGI.
Szukamy osoby, która łączy bardzo dobre umiejętności software engineering z myśleniem architektonicznym i lubi mieć realny wpływ na to, co i w jaki sposób budujemy. Idealny kandydat potrafi zaprojektować rozwiązanie, przedyskutować kompromisy architektoniczne, przygotować proof of concept i samodzielnie zaimplementować kluczowe elementy systemu — a przy tym nadal lubi pisać kod i być blisko technologii.
Będziesz mieć realny wpływ na architekturę i rozwój usług odpowiedzialnych za Identity & Access Management w środowiskach chmurowych CloudFerro. Nasz dział, mimo że CloudFerro liczy 300 osób, pod wieloma względami funkcjonuje jak startup wewnątrz większej organizacji — dużo się dzieje, a wymagania nie zawsze przychodzą w postaci gotowej specyfikacji. Cenimy samodzielność, inicjatywę i pragmatyczne podejście: szukamy kogoś, kto potrafi zadać właściwe pytania, zrozumieć problem, zaproponować rozwiązanie i doprowadzić je do produkcji, bez zbędnej biurokracji.
Senior Software Engineer
Co będzie należało do Twoich zadań?
Projektowanie i rozwój architektury usług IAM.
Rozwijanie backendowych komponentów odpowiedzialnych za uwierzytelnianie, autoryzację oraz zarządzanie tożsamością i dostępem.
Projektowanie API oraz integracji pomiędzy usługami IAM i pozostałymi elementami platformy chmurowej.
Projektowanie rozwiązań dla środowisk multi-tenant i systemów działających w dużej skali.
Współpraca z Product Managerem w celu wypracowania rozwiązań realizujących wymagania biznesowe.
Tworzenie prototypów i proof of concept dla nowych rozwiązań.
Rozwój istniejącego kodu oraz implementacja nowych komponentów.
Podejmowanie decyzji architektonicznych z uwzględnieniem bezpieczeństwa, skalowalności, niezawodności i maintainability.
Dbanie o jakość kodu poprzez code review, testy automatyczne, refaktoryzację i dobre praktyki inżynierskie.
Diagnozowanie złożonych problemów występujących na styku aplikacji, IAM i infrastruktury chmurowej.
Współpraca z pozostałymi zespołami z technicznymi.
Tworzenie i rozwijanie dokumentacji oraz standardów architektonicznych.
Czego od Ciebie oczekujemy?
Minimum 6 lat doświadczenia w tworzeniu oprogramowania, w tym doświadczenia w projektowaniu architektury systemów.
Bardzo dobrej znajomości Python oraz doświadczenia w tworzeniu produkcyjnych usług backendowych.
Doświadczenia w projektowaniu systemów rozproszonych i mikroserwisowych.
Praktycznej znajomości standardów i protokołów takich jak OAuth 2.0, OpenID Connect, SAML 2.0, JWT.
Doświadczenia w projektowaniu i integracji REST API.
Dobrej znajomości Linuxa, Kubernetes i środowisk chmurowych.
Znajomości relacyjnych baz danych, w szczególności PostgreSQL.
Umiejętności analizowania wymagań i przekładania ich na rozwiązania techniczne.
Umiejętności świadomego podejmowania decyzji architektonicznych i argumentowania związanych z nimi trade-offów.
Samodzielności i odpowiedzialności za rozwiązanie — od pomysłu i projektu po działający system produkcyjny.
Znajomości języka angielskiego pozwalającej na swobodną pracę z dokumentacją techniczną i współpracę w międzynarodowym środowisku.
Dużym plusem będzie
Znajomość innych języków typu Java czy Go.
Znajomość platform AWS, Azure albo GCP.
Znajomość RBAC, ABAC, policy engines i modeli fine-grained authorization.
Znajomość zagadnień związanych z MFA, SSO, service accounts, token management i secrets management.
Znajomość RabbitMQ, Redis, Prometheus/Grafana.
Doświadczenie w projektowaniu rozwiązań IAM dla środowisk multi-cloud lub dużych platform SaaS/PaaS/IaaS.
Praktyczna wiedza z zakresu bezpieczeństwa aplikacji i cloud security.
Znajomość OpenStack w tym Keystone.
W zamian oferujemy Ci:
Realny wpływ na architekturę technologiczną w skali całej firmy.
Wyzwania inżynieryjne związane z europejskim sektorem kosmicznym.
Wysoki stopień autonomii i pracę wśród ekspertów.
Nieformalną i przyjazną atmosferę pracy w biurze nad Wisłą.
Atrakcyjne wynagrodzenie, stabilne zatrudnienie i pakiet benefitów (opieka medyczna, multisport, ubezpieczenie, lekcje językowe).
Informacje rynkowe
Przeglądaj powiązane oferty pracy
Podobne oferty
Zobacz wszystkie podobne oferty pracySenior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Często zadawane pytania
Jakiego wynagrodzenia mogę się spodziewać?
Ta oferta nie podaje wynagrodzenia. Podobne stanowiska w Warszawie oferują zwykle około 52 129 zł (mediana z 51 ofert).
Jak aplikować na tę ofertę?
Otwórz stronę źródłową i skontaktuj się tam z pracodawcą. Finder nigdy nie pobiera opłat od osób poszukujących pracy.
Czy te oferty pracy są aktualne?
Tak. Finder regularnie odświeża oferty pracy ze źródeł publicznych i usuwa zamknięte oferty.





