Remote C++ Developer (System Components)

at Veeam Software

Posted 1 day ago 3 applied

Description:

  • Veeam is seeking a C++ Developer to join the team responsible for developing system components for Veeam Backup and Replication.
  • The role involves the development and implementation of efficient data processing algorithms in a multithreaded environment.
  • Responsibilities include the development of data storage formats and integrations with cloud services.
  • The developer will implement network protocols and APIs between system components.
  • The position also requires optimization and finalization of the current functionalities of the VBR product.
  • Technologies used in this role include C++ 17, C#, Windows/Linux, STL, Boost, and Multithreading.

Requirements:

  • Candidates must have 3+ years of experience with commercial development.
  • A strong knowledge of C++ and the Standard Template Library (STL) is required.
  • Experience in developing multithreaded applications is essential.
  • Applicants should possess knowledge of algorithms, particularly data storage structures.
  • Familiarity with object-oriented programming principles is necessary.
  • Proficiency in English sufficient to communicate with international teams is expected.
  • Knowledge of the Windows and/or Linux platform, experience with WinAPI/POSIX, and network programming will be considered advantageous.
  • Experience in developing commercial applications using MSVC or GCC, as well as knowledge of C#, is also a plus.

Benefits:

  • Veeam offers a Private Medical Plan for employees and their families.
  • Life and Disability Insurance is provided.
  • Employees benefit from a PPK Pension plan.
  • There is an annual leave entitlement of 26 days.
  • Veeam provides company days off known as VeeaMe Days.
  • An Employee Assistance Program is available.
  • Business Travel Insurance is included.
  • Employees receive Veeam Care Days, which offer an additional 24 hours for volunteering activities.
  • Professional training and education opportunities are provided, including courses, workshops, internal meetups, and unlimited access to online learning platforms (Percipio, Athena, O’Reilly) along with mentoring through the MentorLab program.