Lead Software Engineer – C# / .NET
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w inżynierii oprogramowania z udokumentowanym przywództwem technicznym
- bardzo dobra znajomość C#/.NET oraz architektur rozproszonych i service-oriented
- zrozumienie programowania współbieżnego i wysokowydajnościowego
- doświadczenie w projektowaniu skalowalnych, odpornych systemów o dużym wolumenie
- gotowość i otwartość na pracę z Rust
- doświadczenie z narzędziami DevOps (Git, Jenkins, JIRA lub podobne)
- doświadczenie w mentoringu programistów lub przewodzeniu technicznym zespołowi
Mile widziane
- doświadczenie z Rust, AWS, Kafka, serverless, React/Angular lub rynkami finansowymi
Opis stanowiska
Jako Lead Software Engineer przejmiesz techniczną odpowiedzialność za rozproszone systemy o dużym wolumenie ruchu wspierające krytyczne procesy biznesowe, łącząc architekturę i kodowanie z mentoringiem małego zespołu. Równolegle będziesz uczestniczyć w migracji platformy z C#/.NET do Rust. To rola dla doświadczonego inżyniera, który lubi być hands-on i jednocześnie prowadzić ludzi. Szczera uwaga: to stanowisko wiąże się z presją — odpowiadasz za systemy kluczowe dla biznesu, a jednoczesne kodowanie, przywództwo i migracja technologiczna mogą oznaczać trudne kompromisy między szybkim dostarczaniem a długoterminową stabilnością.
🔍 Dekoder Ogłoszenia
🔴
take technical ownership of high-volume, distributed systems supporting critical processes
Będziesz odpowiedzialny za systemy, które są kluczowe dla biznesu i mają duży ruch, co może oznaczać presję i konieczność szybkiego reagowania na problemy.
🔴
hands-on leadership role combining software architecture and development with technical guidance and mentoring
Oczekuje się, że będziesz aktywnie kodować i projektować, jednocześnie zarządzając zespołem, co może oznaczać brak czasu na czyste przywództwo.
🔴
contributing to its ongoing evolution towards Rust
Może to oznaczać, że obecna technologia C#/.NET jest postrzegana jako tymczasowa, a główny nacisk będzie kładziony na migrację do Rust, co może być wyzwaniem dla osób preferujących C#/.NET.
🔴
Drive technical roadmaps, balancing short-term delivery with long-term platform scalability and reliability
Będziesz musiał podejmować trudne decyzje dotyczące priorytetów, które mogą wymagać kompromisów między szybkim dostarczaniem funkcji a długoterminową stabilnością systemu.
🟡
Leverage AI-assisted development tools to improve engineering productivity and delivery
Firma aktywnie wykorzystuje narzędzia AI do kodowania, co może oznaczać, że oczekuje się od Ciebie szybkiego przyswajania i efektywnego używania tych technologii.