Lead Software Engineer – Rust
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w inżynierii oprogramowania
- udokumentowane doświadczenie w przywództwie technicznym
- mocne praktyczne doświadczenie z Rust
- doświadczenie w projektowaniu systemów rozproszonych, skalowalnych i wysokowydajnych
- dobre zrozumienie programowania współbieżnego i architektury systemów
- gotowość do pracy z C#/.NET w ramach istniejącego stacku
- doświadczenie z narzędziami DevOps: Git, Jenkins, JIRA lub podobnymi
- doświadczenie w mentoringu lub prowadzeniu zespołu deweloperskiego
Opis stanowiska
Rola technicznego lidera przy systemach rozproszonych o dużej przepustowości, z Rust jako głównym językiem i realnym kodowaniem obok architektury i mentoringu małego zespołu. Uwaga: opis mówi o 'modernizacji platformy' — w praktyce oznacza to pracę z istniejącym, prawdopodobnie legacy stackiem (C#/.NET) i długiem technicznym, a nie tylko nowe technologie; dodatkowo współpraca z globalnymi zespołami oznacza spotkania w rozciągniętych strefach czasowych. Dobra oferta dla doświadczonego inżyniera, który chce łączyć hands-on development w Rust z przywództwem technicznym i jest gotów wchodzić w istniejący stack.
🔍 Dekoder Ogłoszenia
🟡
high-volume, distributed systems supporting critical processes
Systemy o wysokim obciążeniu i krytycznym znaczeniu — realnie może oznaczać presję, dyżury i wysoką odpowiedzialność za dostępność
🟡
hands-on leadership role
Stanowisko łączące zarządzanie z codziennym kodowaniem — warto dopytać o realny podział czasu między jedno i drugie
🔴
modernization of the platform
Modernizacja platformy — często oznacza pracę z legacy kodem i dług techniczny, nie tylko nowe technologie
🔴
work closely with global technology and operations teams
Współpraca z zespołami w różnych strefach czasowych — możliwe wczesne/ późne spotkania