Software Developer (System-Level Programming)

Company

Virtuozzo

Date Posted

29-11-2025

Location

Belgrade, Belgrade, Serbia

Remote

About Virtuozzo

Virtuozzo is a leading innovator in virtualization and cloud infrastructure solutions, empowering service providers worldwide to build and manage any cloud—private, public, or hybrid—efficiently and cost-effectively. We pioneered container-based virtualization technologies and actively contribute to foundational OSS projects such as OpenVZ, Linux kernel, Kubernetes, CRIU, KVM, OpenStack, and more



At Virtuozzo, you’ll be joining a globally distributed engineering team, solving infrastructure-grade challenges and powering the next wave of cloud platforms. To join our VHI Storage team, we are looking for Developers to:



Role & Responsibilities

  • Design, develop, and maintain system-level software components primarily in C.
  • Work in a Linux-based environment, including debugging, performance tuning, and automation.
  • Collaborate with cross-functional teams to design scalable and reliable systems.
  • Analyze and improve network-related functionality and performance.
  • Participate in code reviews, architecture discussions, and technical planning.


Requirements

  • Strong hands-on experience with Linux development and internals.
  • Proficiency in C, with the ability to write clean, efficient, and maintainable code.
  • Solid understanding of system-level programming, including memory management, concurrency, and IPC.
  • Good knowledge of computer networks, including TCP/IP stack and socket programming.
  • Excellent fluency in English


Nice to have

  • Experience with Golang and/or Python.
  • Familiarity with designing and implementing distributed systems.
  • Knowledge of performance profiling and debugging tools.
  • Experience with Linux AIO, io-uring, RDMA stack in Linux.
  • Understanding at least one of S3/NFS/Samba/iSCSI/NVMeOF protocols, Linux VFS internals, file systems architecture, Linux block I/O subsystem


What We Offer 

  • Remote and flexible working hours anywhere in EMEA
  • Group private medical insurance
  • Professional growth: training budget, certification support, mentorship, and career progression pathways
  • Inclusive, multicultural team: work alongside talented engineers from across the globe on infrastructure-grade cloud products
  • Employee perks: recognition programs, referral bonuses, and learning initiatives such as book clubs or tech talks
  • Share Options – shares in our success with share options
  • Open for employment in our entity in Belgrade, Serbia or for B2B contracting elsewhere in Europe.