Join our globally distributed engineering team and solve infrastructure-grade challenges as a Software Developer (System-Level Programming) at Virtuozzo. We're looking for developers to design, develop, and maintain system-level software components primarily in C. Collaborate with cross-functional teams to design scalable and reliable systems, and 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
Benefits
- Remote and flexible working hours anywhere in EMEA
- 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
