Veeam Software logo

C++ Developer for NAS Backup Solutions

Veeam SoftwareRemote, Poland
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

3+ years of experience in commercial software development. Strong knowledge of C++ and STL. Experience in developing multithreaded applications. Familiarity with algorithms, particularly in data storage structures. Proficient in English for daily communication.

About the job

Join Veeam, a pioneering company at the forefront of data and AI trust, dedicated to ensuring organizations understand, secure, and strengthen their data resilience. As an industry leader in data security and management, Veeam is uniquely positioned to enhance the convergence of identity, data, security, and AI risk. With our headquarters in Seattle and a presence in over 30 countries, we proudly safeguard the operations of more than 550,000 customers globally. Be part of our fearless journey as we grow, learn, and make significant contributions to some of the world’s leading brands.

About the Role

We are on the lookout for a C++ Developer to join our dynamic team, focusing on the development of advanced NAS backup functionalities for Veeam Backup & Replication.

What You’ll Do

  • Design and implement efficient data processing algorithms within a multithreaded framework.
  • Develop innovative data storage formats and integrate cloud services.
  • Implement and optimize network protocols and APIs for seamless component interaction.
  • Enhance and finalize existing functionalities of the Veeam Backup & Replication product.

Technologies You'll Work With

Utilize technologies such as C++ 17, C#, Windows/Linux, STL, Boost, and Multithreading.

What You’ll Bring

  • A minimum of 3 years of experience in commercial software development.
  • Strong expertise in C++ and the Standard Template Library (STL).
  • Proficiency in developing multithreaded applications.
  • Solid understanding of algorithms and data storage structures.
  • Fluency in English for effective collaboration in international teams.

Bonus Skills

  • Familiarity with system APIs (WinAPI or POSIX).
  • Experience with Linux platform development or eagerness to learn.
  • Knowledge of network programming.
  • Experience using AI-powered tools.
  • Understanding of modern development practices.

About Veeam Software

Veeam Software is a leader in data and AI trust solutions, committed to empowering organizations worldwide with secure, resilient data management. With a global presence and a focus on innovation, Veeam is trusted by over half a million customers to keep their data secure and accessible.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.