Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are the only cloud computing provider with our dedicated virtualisation stack "Made in Europe" for maximum security π IONOS is the EUROPEAN CLOUD ALTERNATIVE!!
The Network teams, together with the Development teams, are forming a new squad to build the company's Network Function Virtualisation (NFV) system. It will become the base pillar to sustain our data centres and Operations work and enable the development of our future products. Our international team breaks barriers and brings the European digital future ahead. This is a position for those interested in building the foundation of The European Cloud Provider.
You will contribute to making IONOS the biggest European Cloud competitor.
β Your Role
- Develop 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, virtualised 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 Table
- 3+ 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 Like
- Morning Stand-Ups: 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.
- Participate in design reviews and knowledge-sharing sessions with team members to improve systems and solve challenges together.
β Your Development Journey
- Training Resources: Access videos, documentation, and books focused on Go, Kubernetes, and networking.
- Collaboration with Experts: Work alongside professionals with deep technical expertise in areas like Linux systems, networking protocols, and cloud systems.
- Opportunities for Exploration: Tackle POCs, explore new tools, and propose innovative solutions to advance our systems.
Apply and get to know us! π€
Ready to apply?
Join Arsys and take your career to the next level!
Application takes less than 5 minutes