emnify logo

Senior Software Engineer - Packet Gateway (C/Go)

emnify

About the Role

Are you passionate about cloud infrastructure? Do you excel in resolving network challenges and implementing packet processing solutions? emnify is seeking a talented Senior Software Engineer for the Packet Gateway team, to enhance one of the most innovative components—our router that bridges telco languages and internet protocols.

As part of the Engineering department, you’ll join a cross-functional team of 10 engineers, fostering collaboration and ensuring the continuous evolution of our foundational packet processing capabilities.

Key Responsibilities

  • Collaborate within a cross-functional team to architect and build Kubernetes-based telco applications for global IoT connectivity.
  • Apply your development expertise in Go for our control plane and your eBPF knowledge for our data plane software running on AWS.
  • Design and implement network services, enhancing our offerings with value-added features for our customers.
  • Leverage metrics data to prioritize tasks with the highest impact on engineering outcomes.
  • Ensure reliable network connectivity for IoT devices, troubleshooting and resolving issues promptly.

Required Skills

  • Technical Competency: Proficiency in high-performance applications on Linux using C and Go, with experience in designing or contributing to scalable, distributed production applications.
  • Domain Proficiency: Strong understanding of IP networks at layers 3 and 4.
  • Problem-solving: Expertise in unit testing and CI/CD practices.
  • Effective Communication: Ability to clearly share knowledge within and across teams, fostering a collaborative environment.
  • Adaptability: Ability to troubleshoot and resolve issues quickly, ensuring reliable network services.

Tech Stack

  • Go and C for Control and Data Plane applications utilizing high-performance packet processing frameworks such as eBPF/XDP and DPDK/VPP
  • ElastiCache Redis and Aurora MySQL as data stores; KV stores like DynamoDB or SkyllaDB are under evaluation
  • AWS environment, primarily Elastic Kubernetes Service (EKS), with connectivity through Direct Connect
  • Kafka and gRPC for inter-service communication

Location

  • Berlin, Würzburg, remote within Germany, remote within Poland.

Why Join emnify?

With a predicted 25 billion connected IoT endpoints by 2025, the commercial and technological opportunities presented by the IoT are endless. emnify stands out by delivering the next generation of connectivity technology to IoT solution providers worldwide. We are constantly developing our culture, people, and our business approach further. Our guiding principles are driving transformation, customer centricity, and empowering people. If you share our vision to unlock the potential of connectivity in a people-focused culture that gives you the chance for impact, growth, and to be successful together, we would be happy to have you join us.

We take affirmative action to ensure equal opportunity for your application, regardless of your nationality, ethnic or national origin, skin colour, religion, disability, sex, sexual orientation, or gender identity. Your qualification and value add are the deciding factors!

In case you are living with disabilities, chronic illness, or neurodiversity, please inform us to provide you with the proper assistance in the application process.

Benefits
Extracted with AI

  • 30 days of vacation
  • Learning culture (e.g. German lessons, access to learning experience platform)
  • Mental health support (e.g. access to mental well-being platform)
  • Pension Scheme contribution

Similar jobs

Last update: 23 minutes ago

Sysdig logo
Sysdig

Senior Software Engineer - .NET and Go

Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Delivery Hero logo
Delivery Hero

Senior Software Engineer, Developer Productivity CD, Golang

Join Delivery Hero as a Senior Software Engineer in Berlin, focusing on Golang, CD pipelines, and cloud solutions.

GlassFlow.dev logo
GlassFlow.dev

Senior Go Backend Engineer

Senior Go Backend Engineer needed in Berlin. Work on complex data systems using Go, Kubernetes, and cloud technologies. Competitive benefits.

Solsten logo
Solsten

Senior Backend Engineer with Go and Microservices

Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.

Stream logo
Stream

Senior Software Engineer (Golang)

Senior Golang Engineer needed for high-scale backend systems, remote or Amsterdam-based with excellent benefits.

Delivery Hero logo
Delivery Hero

Software Engineer (Golang) - Global Developer Platform

Join Delivery Hero as a Software Engineer (Golang) to build scalable solutions on our Global Developer Platform.

Michael Page logo
Michael Page

Software Engineer - Golang

Join as a Software Engineer specializing in Golang to develop high-performance backend systems in Berlin.

MongoDB logo
MongoDB

Senior Software Engineer - Kubernetes and Golang

Join MongoDB as a Senior Software Engineer to build and support Kubernetes tooling with Golang.

Adva Network Security GmbH logo
Adva Network Security GmbH

Senior Software Engineer - Embedded Systems and Cryptography

Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.

Apheris logo
Apheris

Lead Engineer - Telecommunications Engineering

Lead Engineer role focusing on telecommunications engineering, cloud computing, and machine learning in a remote-first environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Zalando logo
Zalando

Backend Software Engineer (Golang) - Entertainment and Inspiration

Join Zalando as a Backend Software Engineer specializing in Golang, enhancing our edge delivery and protection infrastructure in Berlin.

Orbem logo
Orbem

Senior Platform Engineer

Join Orbem as a Senior Platform Engineer to build robust platforms, enhance software delivery, and drive innovation in AI-powered imaging.

encentive GmbH logo
encentive GmbH

Senior Backend Developer (Go, GraphQL) - encentive GmbH

Senior Backend Developer role at encentive GmbH, focusing on Go, GraphQL, and microservices in Hamburg, Germany.

c4pay logo
c4pay

Senior Fullstack Developer (w/m/d) eMobility Platform

Join ev-pay as a Senior Fullstack Developer to revolutionize e-mobility with cutting-edge technology in a dynamic team.

fulfillmenttools logo
fulfillmenttools

Cloud Engineer

Join our team as a Cloud Engineer in Cologne, Germany. Work with GCP, Azure, and serverless computing in a dynamic, hybrid environment.

c/side logo
c/side

Principal Software Engineer (Golang/Rust)

Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.

VoiceLine logo
VoiceLine

Backend Engineer (Golang, Gin)

Join VoiceLine as a Backend Engineer to develop integrations for field sales systems using Golang and Gin.

SumUp logo
SumUp

Senior Backend Software Engineer (Golang)

Join SumUp as a Senior Backend Software Engineer (Golang) to design and maintain backend services in a microservice environment.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.