Senior Software Engineer

CloudFerro S.A.

Województwo mazowieckie

On-site

PLN 225,000 - 320,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

opieka medyczna
multisport
ubezpieczenie
lekcje językowe

Job summary

CloudFerro S.A. poszukuje architekta oprogramowania specjalizującego się w Identity & Access Management.

Będziesz projektować architekturę usług IAM, rozwijać backend, projektować API i integrować je z platformą chmurową, pracować nad środowiskami multi-tenant i dużej skali, a także współpracować z PM w celu realizacji wymagań biznesowych.

Qualifications

  • Minimum 6 lat doświadczenia w tworzeniu oprogramowania i projektowaniu architektury systemów.
  • Bardzo dobra znajomość Python oraz doświadczenie w tworzeniu produkcyjnych usług backendowych.
  • Doświadczenie w projektowaniu rozproszonych systemów i mikroserwisów.
  • Praktyczna znajomość OAuth 2.0, OpenID Connect, SAML 2.0, JWT.
  • Doświadczenie w projektowaniu REST API.
  • Dobra znajomość Linuxa, Kubernetes i środowisk chmurowych.
  • Znajomość PostgreSQL.
  • Umiejętność analizy wymagań i przekładania ich na rozwiązania techniczne.
  • Umiejętność podejmowania uzasadnionych decyzji architektonicznych i trade-offs.
  • Znajomość angielskiego do pracy z dokumentacją techniczną.
  • Mile widziane: Java, Go.
  • Znajomość AWS/Azure/GCP.
  • Znajomość RBAC, ABAC, policy engines i fine-grained authorization.
  • Znajomość MFA, SSO, service accounts, token management i secrets management.
  • Znajomość RabbitMQ, Redis, Prometheus/Grafana.
  • Doświadczenie IAM dla środowisk multi-cloud lub platform SaaS/PaaS/IaaS.
  • Praktyczna wiedza z zakresu bezpieczeństwa aplikacji i cloud security.
  • Znajomość OpenStack Keystone.

Responsibilities

  • Projektowanie i rozwój architektury usług IAM.
  • Rozwijanie backendowych komponentów uwierzytelniania, autoryzacji i zarządzania tożsamością.
  • Projektowanie API i integracji IAM z pozostałymi elementami platformy chmurowej.
  • Projektowanie rozwiązań dla środowisk multi-tenant i dużej skali.
  • Współpraca z Product Managerem w celu realizacji wymagań biznesowych.
  • 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 i maintainability.
  • Dbanie o jakość kodu przez code review, testy automatyczne i refaktoryzację.
  • Diagnozowanie złożonych problemów na styku aplikacji, IAM i infrastruktury chmurowej.
  • Współpraca z innymi zespołami technicznymi.
  • Tworzenie i rozwijanie dokumentacji oraz standardów architektonicznych.

Skills

Python
Distributed systems
Microservices
Kubernetes
Linux
REST API
PostgreSQL
RBAC
ABAC
OAuth 2.0
OpenID Connect
SAML 2.0
JWT
RabbitMQ
Redis
Prometheus
Grafana
OpenStack Keystone

Tools

RabbitMQ
Redis
Prometheus
Grafana
OpenStack Keystone
AWS
Azure
GCP

Job description

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.

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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

CloudFerro S.A. • Warszawa

On-site
PLN 180,000 - 280,000
Medyczne ubezpieczenie
Multisport
Szkolenia językowe
+1
Senior Software & Platform Engineer
Senior Software & Platform Engineer

CloudFerro Sp. z o • Poland

On-site
PLN 180,000 - 260,000
Opieka medyczna
Multisport
Ubezpieczenie
+1
IT Solution Architect
IT Solution Architect

CloudFerro S.A. • Warszawa

Hybrid
PLN 180,000 - 280,000
Opieka medyczna
Multisport
Ubezpieczenie na życie
+1
IT Solution Architect
IT Solution Architect

CloudFerro • Polska

Hybrid
PLN 180,000 - 260,000
Opieka medyczna
Multisport
Ubezpieczenie na życie
+1
Senior Python Engineer
Senior Python Engineer

CloudFerro • Polska

Hybrid
PLN 200,000 - 300,000
Opieka medyczna
Multisport
Ubezpieczenie na życie
+1
Senior Platform Engineer – Observability & Kubernetes
Senior Platform Engineer – Observability & Kubernetes

CloudFerro Sp. z o • Poland

Hybrid
PLN 180,000 - 260,000
Opieka medyczna
Multisport
Ubezpieczenie
+1
Customer Support Specialist
Customer Support Specialist

CloudFerro S.A. • Warszawa

Hybrid
PLN 78,000 - 134,000
Atrakcyjne wynagrodzenie
Prywatna opieka medyczna
Karta Multisport
+2
Senior DevOps Engineer
Senior DevOps Engineer

CloudFerro S.A. • Warszawa

On-site
PLN 200,000 - 320,000
Opiekę medyczną
Multisport
Ubezpieczenie na życie
+1
IT Project Manager
IT Project Manager

CloudFerro S.A. • Warszawa

Hybrid
PLN 180,000 - 260,000
Opieka medyczna
Multisport
Ubezpieczenie na życie
+1
Senior Software Engineer - Kubernetes Platform
Senior Software Engineer - Kubernetes Platform

CloudFerro • Polska

Hybrid
PLN 180,000 - 260,000
Opieka medyczna
Multisport
Ubezpieczenie na życie
+1
Top locations