Senior Software Engineer / Software Architect – Go & Python

Więcej niż jeden projekt. Więcej niż jeden rynek.

Jesteśmy częścią Hiberus, firmy technologicznej wywodzącej się z Hiszpanii z silną pozycją na rynku polskim: 4700+ specjalistów, obecnej w 14+ krajach i realizującej projekty dla klientów na całym świecie.

Pracujemy z technologiami AI, Data, Cloud, Software Development, BI i Cybersecurity. Ale przede wszystkim stawiamy na ludzi – gdy jeden projekt się kończy, szukamy kolejnych możliwości w ramach Hiberus, również w innych krajach.

Naszą wartość dodatkową stanowi Hiberus University - międzynarodowe środowisko i realna możliwość rozwijania swoich kompetencji. Ponad tysiąc osób przeszkolonych w zeszłym roku z wybranych technologii.

Pierwszy projekt to początek. Z Hiberus możesz budować swoją karierę długoterminowo. 

About the company

More Than One Project. More Than One Market.

We are part of Hiberus, a technology company founded in Spain with a strong presence in the Polish market: 4,700+ specialists, operating in 14+ countries and delivering projects for clients worldwide.

We work with technologies including AI, Data, Cloud, Software Development, BI, and Cybersecurity. But above all, we put people first. When one project comes to an end, we look for new opportunities within Hiberus — including projects in other countries.

One of our key advantages is Hiberus University — an international learning environment offering real opportunities to develop and expand your skills. More than 1,000 people were trained last year in selected technologies.

Your first project is just the beginning. With Hiberus, you can build a long-term career.

Opis stanowiska

Poszukujemy doświadczonego specjalisty na poziomie Senior lub Software Architect do projektu wymagającego zaawansowanej wiedzy z zakresu programowania w Go i Pythonie, protokołów sieciowych oraz projektowania wysokowydajnych systemów przetwarzania danych.

Job description

We are looking for an experienced Senior Software Engineer or Software Architect to join a project focused on high-performance data processing, network telemetry, and the development of scalable network services.

Benefity

  • Karta Multisport
  • Prywatna opieka medyczna

Benefits

  • Multisport card
  • Private medical care

Wymagane doświadczenie

  • Bardzo dobra znajomość Go oraz asynchronicznego programowania w Pythonie.
  • Doświadczenie w projektowaniu i optymalizacji wysokowydajnych usług sieciowych oraz systemów przetwarzających duże wolumeny danych.
  • Zaawansowana znajomość protokołów sieciowych L2/L3/L4, TCP/IP, IPv4/IPv6, VLAN oraz MTU.
  • Praktyczna znajomość protokołów telemetrycznych NetFlow v5/v9, IPFIX i sFlow.
  • Doświadczenie w pracy z Apache Kafka, Protocol Buffers oraz bazami kolumnowymi lub szeregów czasowych, np. ClickHouse.
  • Umiejętność profilowania i optymalizacji wydajności aplikacji, w tym zarządzania pamięcią, wykorzystania CPU i przepustowości.
  • Znajomość wewnętrznych mechanizmów systemu Linux, konteneryzacji oraz Kubernetes.
  • Doświadczenie w automatyzacji testów, testach obciążeniowych i utrzymaniu wysokich standardów jakości kodu.
  • Umiejętność diagnozowania problemów sieciowych z wykorzystaniem przechwytywania i analizy pakietów.

Dodatkowym atutem będzie:

  • Znajomość eBPF, NATS, NSQ lub ZeroMQ.

  • Doświadczenie w automatyzacji konfiguracji urządzeń sieciowych, m.in. Cisco, Arista, Juniper i Palo Alto.

  • Znajomość usług chmurowych Azure lub AWS oraz integracji z Windows/Active Directory.

  • Doświadczenie w projektowaniu systemów rozproszonych, synchronizacji stanu i mechanizmach odzyskiwania połączenia.

  • Praktyka w przygotowywaniu i wdrażaniu samodzielnych aplikacji w środowiskach infrastruktury klienta.

Poszukujemy osoby, która łączy zaawansowane kompetencje programistyczne z wiedzą z zakresu sieci komputerowych i inżynierii wydajności, potrafi podejmować decyzje architektoniczne oraz projektować niezawodne rozwiązania przystosowane do przetwarzania danych na dużą skalę.

Experience required

  • Strong proficiency in Go and asynchronous Python programming.

  • Proven experience designing and optimizing high-performance network services and large-scale data processing systems.

  • In-depth knowledge of L2/L3/L4 networking, TCP/IP, IPv4/IPv6, VLANs, and MTU.

  • Hands-on experience with network telemetry protocols, including NetFlow v5/v9, IPFIX, and sFlow.

  • Experience with Apache Kafka, Protocol Buffers, and columnar or time-series databases such as ClickHouse.

  • Strong performance engineering skills, including profiling, memory management, CPU utilization, and throughput optimization.

  • Good understanding of Linux internals, containerization, and Kubernetes.

  • Experience with automated testing, load testing, and maintaining high software quality standards.

  • Ability to troubleshoot network-related issues using packet capture and traffic analysis tools.

Nice to have:

  • Experience with eBPF, NATS, NSQ, or ZeroMQ.

  • Network device configuration automation across vendors such as Cisco, Arista, Juniper, and Palo Alto.

  • Familiarity with Azure or AWS services and Windows/Active Directory integrations.

  • Experience designing distributed systems, state synchronization mechanisms, and recovery strategies.

  • Experience packaging and deploying self-contained applications within customer-managed infrastructure.

We are looking for a professional who combines strong software engineering expertise with in-depth networking knowledge and performance optimization skills, and who can contribute to architectural decisions while delivering reliable, scalable solutions for high-throughput environments.

ID: 315 job_post.published_on: 21/10/2026
announcement.apply