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.