[NEW] Szukaj pracy anonimowo — sprawdź szczegóły
Close
np. Python, Warszawa, Startup

Senior Software Engineer (Data Plane)

location-pointer-icon Warszawa
Go
remote

Location: Poland, Czech Republic, Ukraine, Slovakia, Romania, Bulgaria, Spain (Remote or Hybrid)Employment Type: Full-time (Remote/Hybrid)

Company:  An international digital solutions company (outsource).

Client: A global cloud provider enabling secure, scalable mobile connectivity for millions of IoT devices across 180+ countries.

Product: platform integrates cellular networking with cloud-native tools to simplify deployment, monitoring, and automation.

About the role:We’re looking for an experienced Senior Software Engineer to join emnify’s Packet Gateway (PGW) squad, with a focus on low-level Data Plane development. You’ll help enhance our high-performance router that connects telecom protocols with internet networks. This role involves working deeply with the Linux kernel and network packet processing using modern technologies like eBPF, XDP, and TC.

Tech Stack Highlights:

  • Languages: Go and C
  • Packet Processing: eBPF, XDP, TC
  • Datastores: ElastiCache Redis, DynamoDB, Aurora MySQL
  • Cloud Infrastructure: AWS (primarily EKS with Direct Connect)
  • Inter-Service Communication: Kafka, gRPC

What You’ll Do:

  • Design and develop Kubernetes-native telco applications for global IoT connectivity
  • Build and maintain high-performance Data Plane software on AWS using C and eBPF
  • Implement robust, scalable network services and contribute value-added features
  • Use system metrics to prioritize impactful engineering improvements
  • Proactively identify and resolve network issues to ensure stable IoT device connectivity

What We’re Looking For:

  • Technical Expertise: Proficient in C and experienced in building high-performance applications; solid understanding of Linux kernel internals
  • eBPF experience in network applications is a strong plus
  • Networking Knowledge: Deep understanding of IP networking (Layer 3 & 4)
  • Problem Solving: Strong skills in debugging, unit testing, and performance profiling
  • Communication: Able to share knowledge effectively and work well in cross-functional teams
  • Adaptability: Comfortable troubleshooting complex network problems in production environments

Ta strona używa plików cookie, aby zapewnić Ci lepsze wrażenia podczas przeglądania.

Dowiedz się więcej o tym, jak używamy plików cookie i jak zmienić preferencje dotyczące plików cookie w naszej Polityka plików cookie.

Zmień ustawienia
Zapisz Akceptuj wszystkie cookies