.2 days ago Be among the first 25 applicantsDirect message the job poster from ArsysTalent Specialist at Arsys & IONOS Are you passionate about developing cutting-edge Virtual Network Functions (VNF) for scalable, high-performance cloud systems?We are looking for a talented VNF Software Engineer to join our team of experts.
In this role, you'll tackle complex technical challenges, work with the latest technologies, and contribute to building next-generation virtualized environments for firewalls, VPNs, load balancers, and more.Your RoleDevelop and maintain modern, scalable Virtual Network Functions (VNF) for IONOS Cloud using Go (primary) or C/C++ .Design and implement new features while integrating cutting-edge networking technologies such as Open vSwitch, OpenFlow, VXLAN, VRF, and eBPF.Solve complex problems like distributed scalability, real-time traffic handling, and node optimization.Collaborate with other teams to seamlessly integrate VNFs with IONOS products.Work on architecture design, POCs, and decision-making for key features and enhancements.Participate in daily stand-ups and a Kanban-based workflow to ensure smooth progress on projects.What Makes This Role Exciting?Technical Freedom: You'll have the autonomy to make design decisions and directly influence the architecture of critical VNF services.Diverse Challenges: Work on scalable systems, virtualized infrastructure, and advanced networking technologies to tackle real-world customer needs.Collaboration with Experts: Join a team of highly skilled professionals across domains such as Linux, networking, and cloud systems, where knowledge-sharing is highly encouraged.Continuous Learning: Access a wealth of resources, including training videos, recommended books, and opportunities to deepen your knowledge in Go, Kubernetes, and advanced networking.What You Bring to the Table3+ years of experience in software/system development.Advanced programming skills in Go (mandatory) and/or C/C++ .Familiarity with Go frameworks/tools like Gin, Echo, gRPC, or Go modules is a plus.Strong Linux experience, including knowledge of GNU toolchains (gcc, gdb, make), CLI, and system administration.Solid understanding of the TCP/IP protocol stack and technologies like OpenFlow, VPP, and DPDK.Hands-on experience with Kubernetes, containerization tools, and virtualization technologies (KVM, QEMU, VirtIO).Experience with Linux Kernel internals, eBPF, and troubleshooting distributed systems.A problem-solving mindset and enthusiasm for collaborating in a team-oriented environment.What Your Daily Work Looks LikeMorning Stand-Ups (CET/Berlin time): Share updates, discuss progress, and collaborate with the team.Dive into development: Write code, design scalable systems, and implement features that solve real-world problems.Work in a Kanban workflow, focusing on creative problem-solving and iterative progress.Collaborate with other teams on integration projects, ensuring smooth and efficient delivery of VNFs