Browse All Jobs
IONOS is seeking a Software Engineer (f/m/d) Golang (VNF) to join their team in Berlin. The ideal candidate will be passionate about developing cutting-edge Virtual Network Functions (VNF) for scalable, high-performance cloud systems. This role involves tackling complex technical challenges, working with the latest technologies, and contributing to building next-generation virtualized environments. IONOS values diversity and welcomes all applications.

Responsibilities:
  • 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.
  • 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.

Requirements:
  • 3+ years of experience in software/system development.
  • Advanced programming skills in Go (mandatory) and/or C/C++.
  • Strong Linux experience, including knowledge of GNU toolchains (gcc, gdb, make), CLI, and system administration.
  • Hands-on experience with Kubernetes, containerization tools and/or virtualization technologies.
  • A problem-solving mindset and enthusiasm for collaborating in a team-oriented environment.

IONOS offers:
  • Hybrid working model with home office option.
  • Flexible working hours through trust-based working hours.
  • Modern office space with very good transport connections.
  • Various employee discounts for activities and products.
  • Employee events such as summer and winter parties, as well as workshops.
  • Numerous training and development opportunities.
  • Various health offers, such as sports and health courses.
Apply

IONOS EN