Software Development Manager
Poszukujemy Software Development Managera, który będzie odpowiedzialny za budowę, rozwój i zarządzanie pięcioma zespołami developerskimi (JAVA) oraz za skuteczne dostarczanie rozwiązań opartych o chmurę
Jest to rola łącząca leadership, delivery oraz dojrzałe decyzje technologiczne — z silnym naciskiem na skalowanie zespołów, jakość, stabilność i developer experience.
Zakres odpowiedzialności
Zarządzanie zespołami i ludźmi
Budowa i rozwój 5 autonomicznych, cross-funkcjonalnych zespołów developerskich
Zarządzanie Tech Leadami oraz Senior Developerami
Prowadzenie regularnych 1:1, feedbacku ciągłego i ocen okresowych
Rozwijanie kompetencji technicznych i liderskich w zespołach
Dbanie o zaangażowanie, efektywność i retencję pracowników
Rozwiązywanie konfliktów i usuwanie przeszkód organizacyjnych
Delivery & Execution
Odpowiedzialność za terminowe i jakościowe dostarczanie produktów
Planowanie roadmap, celów kwartalnych (OKR) oraz capacity planning
Koordynacja pracy zespołów zależnych i zarządzanie zależnościami
Nadzór nad procesami wytwórczymi (Scrum / Kanban / hybrid)
Monitorowanie kluczowych metryk delivery (velocity, lead time, jakość, stabilność)
Identyfikowanie ryzyk i podejmowanie decyzji operacyjnych
Technologia i chmura
Nadzór nad architekturą rozwiązań opartych o cloud
Współtworzenie i egzekwowanie standardów architektonicznych zgodnych ze stackiem technologicznym (JAVA)
Decyzje dotyczące:
architektury (microservices, event-driven, monolith)
konteneryzacji i/lub serverless
Współpraca z zespołami Cloud / Platform / Security
Odpowiedzialność za:
skalowalność
dostępność
bezpieczeństwo
optymalizację kosztów chmury
Platform Engineering & Developer Experience
Wspieranie rozwoju platformy wewnętrznej dla zespołów
Standaryzacja CI/CD, observability, monitoringu i środowisk
Upraszczanie procesów developerskich i deploymentów
Poprawa developer experience i redukcja „friction”
Współpraca biznesowa
Ścisła współpraca z Product Managerami, Architektami i CTO
Tłumaczenie potrzeb biznesowych na rozwiązania techniczne
Zarządzanie oczekiwaniami interesariuszy
Udział w decyzjach make vs buy oraz wyborze dostawców
Jakość, bezpieczeństwo i stabilność
Odpowiedzialność za jakość kodu i strategię testów
Wdrażanie zasad security by design
Zarządzanie incydentami i post-mortemami
Budowanie kultury ownership i odpowiedzialności technicznej
Wymagania
Must have
Doświadczenie w zarządzaniu zespołami developerskimi (min. 2–3 zespoły)
Praktyczna znajomość rozwiązań chmurowych (AWS / Azure / GCP)
Doświadczenie w skalowaniu zespołów i produktów
Zrozumienie architektury systemów rozproszonych
Doświadczenie w pracy z Agile / Scrum / Kanban
Umiejętności liderskie i komunikacyjne
Zdolność podejmowania decyzji w środowisku o dużej złożoności
Nice to have
Doświadczenie w roli Engineering Manager / Head of Engineering
Doświadczenie w Platform Engineering
Praca w środowisku SaaS lub enterprise
Doświadczenie w migracjach chmurowych
Oferujemy
Realny wpływ na strategię technologiczną i organizację zespołów w innowacyjnej firmie z branży medycznej
Pracę w skali (5 zespołów, produkcyjne systemy)
Współpracę z dojrzałym leadershipem technologicznym
Elastyczny model pracy (początkowe wyjazdy służbowe do Warszawy i Katowic)
Software Development Manager
Software Development Manager