#1 Job Board for tech industry in Europe

Software Architect C++/ Python (R&D)
Architecture

Software Architect C++/ Python (R&D)

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B, Permanent
Operating mode
Remote
Exatel S.A.

Exatel S.A.

EXATEL to polski operator telekomunikacyjny i dostawca usług cyberbezpieczeństwa. Łączymy telekomunikację z innowacją. Powadzimy działania R&D w obszarze ICT tworząc własne rozwiązania.

Tech stack

    Python

    advanced

    C++

    advanced

    Linux

    advanced

    Network Protocols

    advanced

    TCP/IP

    regular

    NetFlow

    regular

    CI/CD

    regular

    Software Architecture

    regular

    SDN

    nice to have

Job description

Online interview
W EXATEL realizujemy obecnie kilka projektów R&D. Jednym z nich jest SDNbox, w ramach którego projektujemy i budujemy pierwsze, w pełni polskie rozwiązanie zgodne z filozofią SDN (ang. Software Defined Networking).
 
W ramach prowadzonych prac projektujemy, wytwarzamy, a finalnie implementujemy w sieci EXATEL, rozwiązanie, które obejmuje zarówno platformę sprzętową budowaną od podstaw, system operacyjny urządzenia sieciowego oraz warstwę sterownika SDN, który tworzymy na bazie projektu ONF – ONOS.

Nasz zespół to grupa pasjonatów niebojących się wyzwań o niebywałym poziomie kreatywności i chęci tworzenia nowych rozwiązań, zamiast odtwórczej pracy.
 
Więcej o projekcie: https://exatel.pl/sdn_by_exatel/
 
Do Działu Rozwoju SDN poszukujemy osoby na stanowisko:

Architekt Oprogramowania C++ / Python


 
Zakres obowiązków:
 
  • definiowanie architektury oprogramowania dla systemu SDN (Software Defined Network)
  • nadzór nad techniczną realizacją oraz aktywne tworzenie rozwiązania SDN opartego na własnej platformie sprzętowej
  • analiza wymagań biznesowych oraz ich dekompozycja na zadania dla zespołu wytwórczego
  • wsparcie zespołu wytwórczego w implementacji, integracji i testowaniu oprogramowania
  • zapewnienie wysokiej jakości wytwarzanego oprogramowania i jego zgodności z dobrymi praktykami i standardami (TDD, KISS, SOLID)
  • udział w planowaniu i szacowaniu wyceny prac zwinnego zespołu wytwórczego 
  • współpraca z klientami wewnętrznymi w planowaniu rozwoju systemu

Wymagania:
 
  • minimum 2-letnie doświadczenie na stanowisku architekta oprogramowania i/lub senior developera  i/lub lidera technicznego w technologiach C++/Python
  • minimum 4-letnie doświadczenie w programowaniu C++/Python
  • doświadczenie w projektowaniu rozwiązań
  • dobra znajomość systemu Linux
  • wiedza z zakresu sieci komputerowych (teoria sieci, switching, routing, OSI, TCP/IP, SDN/NFV);
  • doświadczenie w integracji systemów

Mile widziane:

  • znajomość technologii SDN
  • doświadczenie w rozwiązywaniu złożonych problemów sieciowych
  • doświadczenie w projektowaniu bezpiecznych rozwiązań software lub hardware
  • doświadczenie w pracy z wykorzystaniem Infrastructure as a Code (preferowany Ansible) 
  • doświadczenie z narzędziami CI/CD
  • doświadczenie w pracy w zwinnym zespole (Scrum / Kanban)
 
Oferujemy:

  • pracę w modelu hybrydowym lub 100% zdalnie
  • umowę o pracę, podwyższone KUP, premie półroczne lub współpracę B2B
  • pracę w gronie pasjonatów i profesjonalistów przy użyciu najnowszych technologii
  • możliwość wpływu na kształt projektu, w tym na wybór narzędzi i technologii
  • obserwowanie jak tworzone oprogramowanie ma wpływ na działanie firmy - planujemy, tworzymy i wdrażamy na środowiska testowe i produkcyjne – na własnej infrastrukturze
  • devtalki – spotkania, na których zespół dzieli się wiedzą
  • udział w konferencjach branżowych i budżet szkoleniowy dla zespołu – masz wpływ na to jak zostanie wydany
  • pakiet świadczeń socjalnych (pakiet medyczny LuxMed, karnet sportowy)
  • benefity socjalne i oferty pracownicze
  • elastyczne godziny rozpoczęcia pracy