Acronis

Senior C++ Software Developer – Virtualization

Acronis

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇬 Bulgaria

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GoLinuxPythonTCP/IP

About the role

  • Develop Acronis product integrations with new virtualization platforms and 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.

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.
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++multi-threadingOS internalsnetworkingTCP/IP protocolsIPC mechanismsPythonGolang
Soft skills
troubleshootingproblem-solving