Oferta jest aktywna

Senior Software Engineer

Nie określono wynagrodzenia
Nie określono rodzaju zatrudnieniaBrak informacji o doświadczeniuWarszawa

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

52 129 zł

Na podstawie 51 ofert z podanym wynagrodzeniem (Praca w Warszawie)

Pełne zestawienie wynagrodzeń

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.

Aplikuj