IONOS is seeking a talented Software Developer to join their team in Gloucester. This role involves tackling technical challenges and building next-generation virtualized environments. The role requires strong collaboration with other teams and contributing to key architectural decisions.
Responsibilities:
- Designing and implementing new features for virtualized network functions (VNFs).
- Integrating networking technologies like Open vSwitch, OpenFlow, and eBPF.
- Solving complex problems and collaborating with other teams.
- Participating in daily stand-ups and a Kanban-based workflow.
Requirements:
- Advanced programming skills in Go and/or C/C++.
- Strong Linux experience, including knowledge of GNU toolchains and system administration.
- Experience with Linux Kernel internals, eBPF, and troubleshooting distributed systems.
- Solid understanding of the TCP/IP protocol stack and technologies like OpenFlow, VPP, and DPDK.
- Familiarity with containerization tools and virtualization technologies like Kubernetes, KVM, and QEMU.
- Problem-solving mindset and enthusiasm for collaborating in a team-oriented environment.
IONOS offers:
- Hybrid working policy (2-3 days/week).
- 27 days annual leave + bank holidays.
- Contributory pension scheme.
- Private healthcare and life assurance.
- Employee assistance programmes.
- Cycle scheme and EV scheme.
- Free parking.
- Free soft drinks, fruit, and excellent coffee.