Remote job
C# Developer (Veeam Backup for Hypervisors)
Job details
About this role
Role overview A data protection company is hiring a C# Developer to work on the backend of a backup product for virtualization platforms. The role centers on improving architecture and component stability while shortening the time required to onboard new hypervisor integrations.
Responsibilities - Develop business logic for products in the virtualization space, including platforms such as RHV, Nutanix, and Proxmox VE. - Build new features and maintain existing functionality across the backup and integration stack. - Contribute to individual components and the wider product architecture, helping shape design decisions. - Improve the onboarding flow for new hypervisors so integrations become faster, safer, and more predictable.
Requirements - At least 3 years of experience on commercial software projects. - Strong knowledge of C# and a deep understanding of the .NET platform, data structures, and algorithms. - Solid grasp of software design and development principles. - Comfort working on both Windows and Linux (RedHat, Ubuntu) environments. - English proficiency sufficient for collaboration with international teams.
Nice to have - Experience developing for virtual infrastructure such as VMware vSphere or Microsoft Hyper-V. - Familiarity with QEMU/KVM.
Benefits and work setup - 26 paid days off plus 4 additional global well-being days and 24 paid volunteer hours per year. - Paid parental, maternity, and paternity leave. - Fully covered family medical, dental, rehabilitation, and vaccination plan, plus life, critical illness, and disability insurance. - Employer pension contributions, a monthly meal allowance, and a fully covered multi-sport card. - Up to 12 free therapy sessions annually, plus legal and financial advice. - Learning budgets, mentoring, workshops, and an annual global learning day. - Day-to-day stack includes C#, .NET 10, PostgreSQL, git, REST APIs, multithreading, and AI tools.