
Job Overview
Location
Prague, Czechia
Job Type
Full-time
Category
Software Engineer
Date Posted
March 11, 2026
Full Job Description
đź“‹ Description
- • As a C++ Developer specializing in NAS backup functionality at Veeam, you will be at the forefront of developing and enhancing the core components of Veeam Backup & Replication, a market-leading solution in data resilience and security.
- • You will be instrumental in designing, implementing, and optimizing efficient data processing algorithms, ensuring high performance and reliability in a complex, multithreaded environment.
- • Your responsibilities will include the development of sophisticated data storage formats, crucial for managing vast amounts of backup data effectively and securely.
- • You will also play a key role in integrating our solutions with various cloud services, expanding the reach and capabilities of our backup offerings.
- • A significant part of your work will involve the implementation of robust network protocols and APIs, facilitating seamless communication and data transfer between different system components.
- • You will contribute to the optimization and finalization of existing functionalities within the Veeam Backup & Replication product, ensuring it remains at the cutting edge of data protection technology.
- • This role demands a deep understanding of C++17, leveraging the Standard Template Library (STL) and Boost libraries to build performant and scalable software.
- • You will work extensively with multithreading concepts, mastering the intricacies of concurrent programming to maximize system efficiency.
- • Experience with both Windows and Linux operating systems will be essential, as you may develop or support features across these platforms.
- • The role requires a strong grasp of algorithms, particularly those related to data storage structures, to ensure efficient data handling and retrieval.
- • You will collaborate closely with international teams, requiring excellent English proficiency for clear and effective daily communication.
- • This is an opportunity to contribute to a company that protects over 550,000 customers worldwide, making a tangible impact on businesses of all sizes.
- • You will be part of a dynamic team that is constantly innovating to address the evolving challenges in data security and AI risk management.
- • Veeam is recognized as the Data and AI Trust Company, and your work will directly support our mission to ensure data and AI are fully understood, secured, and resilient.
- • You will have the chance to work with cutting-edge technologies and contribute to a product that is essential for business continuity and disaster recovery.
- • The development of NAS backup functionality is critical for organizations relying on Network Attached Storage, and your contributions will directly enhance their ability to protect this vital data.
- • You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment.
- • This role offers a unique opportunity to deepen your expertise in C++ development within the critical domain of data protection and backup solutions.
- • You will contribute to maintaining and improving the stability, performance, and security of our flagship product.
- • The position involves problem-solving complex technical challenges related to data integrity, network performance, and system scalability.
- • You will be encouraged to explore and implement new technologies and methodologies to enhance our product offerings.
- • Your work will directly impact the user experience and the overall reliability of Veeam's backup solutions for a global customer base.
- • This is a chance to grow your career within a leading software company that is at the forefront of data resilience and AI trust.
- • You will be part of a culture that values innovation, collaboration, and continuous learning.
- • The team is dedicated to building high-quality software that meets the demanding needs of modern IT environments.
- • You will have the opportunity to influence the technical direction of key product features.
- • Your expertise in C++ and multithreading will be highly valued and essential for the success of the NAS backup initiatives.
- • This role is ideal for a developer who is passionate about building robust, high-performance systems and making a significant impact in the data protection industry.
Skills & Technologies
About Veeam Software Group GmbH
Veeam Software develops backup, recovery and data management solutions for virtual, physical and cloud-based workloads. Founded in 2006, the company provides software that protects and monitors data across VMware, Hyper-V, Nutanix, AWS, Azure and Google Cloud environments. Its platform offers features such as instant recovery, automated testing and ransomware protection. Headquartered in Columbus, Ohio with global operations, Veeam serves enterprises and managed service providers seeking to ensure business continuity and compliance.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
2 months ago

Ryzlabs Inc.
2 months ago

Anyone AI Inc.
28 days ago

Anyone AI Inc.
28 days ago