Veeam Software Group GmbH logo

C++ Developer (System Components)

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

Ready to Apply?

You will be redirected to an external site to apply.

Veeam Software Group GmbH logo
Veeam Software Group GmbH
Visit Website

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

Argentina
Full-time
Expires Apr 25, 2026
Python
JavaScript
TypeScript
+4 more

12 days ago

Apply
Argentina
Full-time
Expires May 4, 2026
Python
PHP
Ruby
+5 more

3 days ago

Apply
Argentina
Full-time
Expires Apr 29, 2026
Java
Spring
PostgreSQL
+5 more

8 days ago

Apply
Argentina
Full-time
Expires Apr 28, 2026
JavaScript
TypeScript
Go
+4 more

9 days ago

Apply