Veeam Software, the global leader in data resilience, is seeking a C++ Developer to join their team in Poland. This role offers an exciting opportunity to work on the development of Veeam Backup & Replication core product and system components for Windows, Linux, and macOS.
As a C++ Developer, you'll be part of a high-impact team working on critical data protection solutions. The role involves designing and developing core product features, implementing efficient data processing algorithms in multithreaded environments, and working on cross-component and network protocol integration. You'll be using modern C++ (C++17) along with technologies like STL, Boost, and working across multiple platforms including Windows, Linux, and macOS.
The ideal candidate brings 3+ years of commercial product development experience, strong C++ knowledge, and expertise in multithreaded application development. You should have a solid foundation in algorithms, data structures, and OOP principles. Experience with Linux/Windows platforms, network programming, and familiarity with tools like GCC, Clang, and CMake would be advantageous.
Veeam offers a comprehensive benefits package including private medical coverage for you and your family, life insurance, pension plans, generous vacation time, and professional development opportunities. The company maintains a strong focus on work-life balance and professional growth, providing access to various learning platforms and mentoring programs.
This remote position requires you to be based in Poland, as Veeam only offers employment contracts in this location. Join a global leader in data protection and be part of a team that serves over 550,000 customers worldwide, making a real impact on data resilience solutions for some of the world's biggest brands.