Jetzt bewerben

Senior C++ Software Developer (Virtualization) (Remote)

Acronis

Zdalnie
Praca Zdalna
Employment
🐍 Python
Go
VMware ESXi
Hyper-V
Employment
🌐 Praca Zdalna
Vollzeit

About Acronis

Acronis is a global cyber protection company that provides natively integrated cybersecurity, data protection, and endpoint management solutions. Founded in 2003, Acronis has over twenty years of innovation and operates with a mission to create a #CyberFit future and protect all data, applications, and systems across any environment. The company has 15 offices worldwide and more than 1800 employees in over 50 countries. Acronis emphasizes a corporate culture focused on making a positive impact, built on mutual trust, respect, and a belief in contributing to the world every day. They seek individuals who excel in dynamic, global environments and possess a never-give-up attitude.

The Role: Senior C++ Software Developer (Virtualization)

Acronis is seeking a Senior C++ Software Developer to join their Virtualization Backup Team. This team is responsible for integrating Acronis' flagship product, Acronis Backup, with various virtualization platforms to ensure seamless backup and restore operations for virtual machines and hypervisor hosts. The role involves tackling challenging tasks related to virtualization platforms and data management.

Responsibilities:

  • Develop integrations for Acronis products with new virtualization platforms.
  • Implement additional virtualization-related features.
  • Troubleshoot and resolve identified issues to ensure seamless performance.
  • Conduct code reviews, implement unit tests, debug, and integrate code efficiently.
  • Gain in-depth knowledge of VMware ESXi, Hyper-V, Virtuozzo, and other hypervisors to address platform-specific issues.
  • Develop a deep understanding of file system management and parsing (FAT, NTFS, Ext, XFS, ReFS).
  • Analyze OS boot sequences to ensure cross-platform bootability for virtual machines during backup and restore.
  • Perform integrations with major cloud and virtualization platforms, including Azure, Google Cloud, Oracle Cloud, Amazon Web Services, and XenServer.

Requirements:

  • 4+ years of relevant experience in developing, deploying, monitoring, and debugging highly scalable applications using C++.
  • Proficiency in at least one platform (Windows, Linux) and related development technologies with hands-on experience.
  • Strong understanding of advanced programming concepts, including multi-threading, OS internals, networking, TCP/IP protocols, and IPC mechanisms.
  • Experience with debugging tools such as Xcode, LLDB, GDB, and WinDbg, as well as reverse engineering techniques.
  • Solid system administration skills across Windows, Linux, networks, and file systems.
  • Strong troubleshooting and problem-solving abilities.
  • Knowledge of Python and Golang is a plus.

What Acronis Offers:

  • Opportunity to work with cutting-edge virtualization technologies.
  • A dynamic and global work environment.
  • A culture that values employee growth and community impact.

Work Mode & Location:

  • Work Mode: Full Time
  • Locations: Bulgaria; Serbia
Aufrufe: 1
Veröffentlichtvor 2 Tagen
Läuft abin 28 Tagen
Art des VertragsEmployment
ArbeitsmodusPraca Zdalna
Quelle
Logo

Ähnliche Jobs, die für Sie von Interesse sein könnten

Basierend auf "Senior C++ Software Developer (Virtualization)"