
Senior C++ Software Developer – Virtualization
Acronis
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇬 Bulgaria
Visit company websiteJob 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