
Job Overview
Location
Czech Republic
Job Type
Full-time
Category
Software Engineer
Date Posted
March 5, 2026
Full Job Description
đź“‹ Description
- • As a C++ Developer specializing in System Components at Veeam Software Group GmbH, you will play a pivotal role in the continuous evolution and enhancement of Veeam Backup and Replication, a flagship product renowned for its data resilience and security capabilities.
- • You will be instrumental in the design, development, and implementation of core system components, focusing on efficiency, scalability, and robustness.
- • Your primary responsibilities will involve crafting and refining sophisticated data processing algorithms, ensuring they perform optimally within a demanding multithreaded environment.
- • This includes developing and optimizing data storage formats, a critical aspect of managing and protecting vast amounts of data effectively.
- • You will also be responsible for integrating these components with various cloud services, extending the reach and capabilities of Veeam's solutions in modern cloud infrastructures.
- • A significant part of your role will be the implementation of robust network protocols and APIs, facilitating seamless communication and data exchange between different system components.
- • You will contribute to the optimization and finalization of existing functionalities within the Veeam Backup and Replication (VBR) product, ensuring high performance and reliability.
- • This position offers a unique opportunity to work with cutting-edge technologies and contribute to a product that protects over 550,000 customers worldwide, making a tangible impact on data security and business continuity for global organizations.
- • You will collaborate closely with a talented international team of engineers, sharing knowledge and driving innovation in a dynamic and fast-paced environment.
- • The role demands a deep understanding of C++ programming, with a strong emphasis on modern C++ standards (C++17) and the Standard Template Library (STL).
- • Experience in developing multithreaded applications is essential, as you will be working with complex concurrent systems.
- • A solid grasp of data structures and algorithms is crucial for designing efficient storage solutions and processing mechanisms.
- • You will also engage with Windows and Linux operating systems, leveraging your expertise to build cross-platform compatible components.
- • The ability to communicate effectively in English is vital for daily collaboration within our international teams, ensuring clear understanding and efficient project execution.
- • You will have the opportunity to work with Boost libraries, further enhancing your C++ development toolkit.
- • The role encourages continuous learning and professional growth, providing access to resources and opportunities to expand your technical skillset.
- • By joining Veeam, you become part of a company that is a leader in data resilience and data security posture management, contributing to the acceleration of safe AI at scale.
- • You will be at the forefront of developing solutions that ensure data and AI are fully understood, secured, and resilient, addressing the critical challenges of modern data management and AI risk.
- • Your work will directly influence the performance, reliability, and security of a product trusted by some of the world's biggest brands.
- • This is an opportunity to shape the future of data protection and AI governance through innovative software development.
- • You will be part of a team that values technical excellence, collaboration, and a forward-thinking approach to problem-solving.
- • The Prague office environment fosters a culture of innovation and continuous improvement, where your contributions are recognized and valued.
- • You will be involved in the entire development lifecycle, from conception and design to implementation, testing, and deployment.
- • The role requires a proactive mindset, a passion for problem-solving, and a commitment to delivering high-quality software solutions.
- • You will contribute to maintaining and enhancing the core engine of Veeam Backup and Replication, ensuring its continued market leadership.
- • This position is ideal for a seasoned C++ developer looking to make a significant impact in the data protection and cybersecurity space.
Skills & Technologies
Go
Linux
Remote
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.
Similar Opportunities

Ryzlabs Inc.
Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more
12 days ago


