Senior Software Engineer (all)

1NCE is a pioneering company at the forefront of transforming the IoT connectivity landscape. As a key player in the industry, we are on a mission to disrupt the telecommunications/ IoT landscape. With a focus on innovation, customer satisfaction, and industry leadership, 1NCE is set to change the game.
Network Core Development

  • Data plane engineering
Design and implement high-performance packet processing components using XDP/eBPF and VPP — GTP-U tunnel management, Geneve encapsulation, kernel-bypass forwarding, and load balancing at line rate.
  • Distributed session management
Build and evolve session state coordination across multiple services using NATS (request-reply), Redis (shared state), Kafka (event streaming), and gRPC (inter-service communication).

Supporting Activities
  • Write unit, integration, and end-to-end tests to validate correctness of protocol implementations.
  • Participate in on-call rotations (compensated separately).
  • Maintain technical documentation for the components you build.
  • Maintain CI/CD pipelines in GitLab for automated builds and deployments.
Must Have
  • 5+ years of professional experience with C; working knowledge of Go
  • Hands-on experience with at least one of: VPP, DPDK, or eBPF/XDP
  • Solid understanding of networking fundamentals — IP routing, tunneling, packet encapsulation
  • Practical Linux systems knowledge (kernel, networking stack, debugging tools)
  • Readiness to participate in 24/7 on-call rotations (compensated separately)

Expected
  • Kubernetes and container-based deployments
  • AWS or comparable cloud platform experience

Big Plus
  • Telecom / mobile core experience — GTP protocol, 3GPP standards, GGSN/PGW concepts
  • Distributed systems at scale — NATS, Redis, Kafka, gRPC
  • Rare engineering challenge — you’ll work on a custom-built mobile core processing millions of IoT sessions, not another CRUD app
  • Full remote with flexible hours and trusted autonomy
  • Small, senior team — you’ll have direct influence on architecture and design decisions
  • Dedicated onboarding with hands-on team support
  • 26 days annual leave
  • On-call shifts compensated separately
Vladimir Kaiser
In case of additional questions regarding the position: jobs@1nce.com

Similar jobs