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
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.
