
Job Overview
Location
Remote, Poland
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 instrumental in enhancing and maintaining the core components of Veeam Backup & Replication, a leading solution in data resilience.
- • You will be responsible for the design, development, and implementation of efficient data processing algorithms, ensuring optimal performance and scalability within a complex, multithreaded environment.
- • Your work will involve developing sophisticated data storage formats, crucial for managing and protecting vast amounts of data effectively.
- • A key aspect of your role will be integrating these storage formats with various cloud services, expanding the product's capabilities and reach.
- • You will implement and refine network protocols and APIs, ensuring seamless communication and data exchange between different system components.
- • This role requires a deep understanding of system architecture and the ability to optimize existing functionalities to meet evolving industry demands and customer needs.
- • You will contribute to the finalization and optimization of current features within the VBR product, ensuring its continued market leadership.
- • The development environment is highly collaborative, involving close work with cross-functional teams to deliver high-quality software solutions.
- • You will leverage modern C++ standards, including C++17, to write clean, maintainable, and high-performance code.
- • Experience with STL and Boost libraries will be essential for developing robust and efficient applications.
- • A strong focus on multithreading will be necessary to handle concurrent operations and maximize system throughput.
- • You will be involved in designing and implementing data structures and algorithms that are fundamental to efficient data storage and retrieval.
- • The role offers the opportunity to work with both Windows and Linux operating systems, providing exposure to diverse development environments.
- • You will contribute to a product that protects over 550,000 customers worldwide, making a tangible impact on data security and business continuity for major organizations.
- • Veeam is at the forefront of the Data and AI Trust movement, and this role will allow you to contribute to solutions that ensure data and AI are understood, secured, and resilient.
- • You will be part of a company that is a market leader in data resilience and data security posture management, working on cutting-edge technologies at the intersection of identity, data, security, and AI risk.
- • The position is fully remote, offering flexibility and the opportunity to work from Poland.
- • You will engage in problem-solving complex technical challenges related to data backup, recovery, and storage.
- • The role demands a proactive approach to identifying and addressing performance bottlenecks and potential issues.
- • You will participate in code reviews, providing and receiving constructive feedback to maintain high code quality standards.
- • Continuous learning and skill development are encouraged, with opportunities to explore new technologies and methodologies.
- • Your contributions will directly impact the reliability and efficiency of Veeam's flagship product, ensuring customer satisfaction and trust.
- • You will be working with a team dedicated to innovation and excellence in the field of data protection.
- • The company culture fosters growth, learning, and making a real impact for some of the world's biggest brands.
- • This is an exciting opportunity to join a growing and dynamic company that is shaping the future of data management and AI resilience.
- • You will be expected to maintain a high level of technical expertise and stay updated with the latest advancements in C++ development and data storage technologies.
- • The role involves a significant degree of autonomy and responsibility in driving the development of key product features.
- • You will collaborate with product managers and other stakeholders to understand requirements and translate them into technical specifications.
- • The development process adheres to agile methodologies, ensuring flexibility and responsiveness to changing project needs.
- • Your work will directly contribute to Veeam's mission of enabling the acceleration of safe AI at scale by ensuring robust data foundations.
- • You will be part of an international team, contributing to a global product used by a diverse customer base.
- • The focus on NAS backup means you will be working on critical infrastructure components that are vital for many businesses.
- • You will have the opportunity to influence the technical direction of the NAS backup features within Veeam Backup & Replication.
- • The role requires a strong analytical mindset and the ability to debug complex issues in a production-level environment.
- • You will be expected to write comprehensive unit and integration tests to ensure the quality and stability of your code.
- • The company's commitment to data resilience means your work will have a direct impact on preventing data loss and ensuring business continuity for customers.
- • You will be working with a team that values collaboration, innovation, and a shared commitment to delivering exceptional products.
- • This position offers a unique chance to grow your career in a leading technology company within the rapidly evolving field of data protection and AI.
- • You will be contributing to a product that is trusted by enterprises worldwide to safeguard their most critical assets.
- • The development of efficient data processing algorithms is paramount to handling the increasing volumes of data that organizations need to protect.
- • Your expertise in multithreading will be crucial for building scalable and responsive backup solutions.
- • The integration with cloud services is a strategic focus, and your contributions will be key to expanding Veeam's cloud capabilities.
- • You will be working with a team that is passionate about technology and dedicated to solving challenging problems in data management.
- • The role provides an excellent platform to deepen your C++ development skills and gain expertise in the domain of enterprise backup and recovery.
- • You will be part of a company that is recognized for its innovation and leadership in the data protection market.
- • The opportunity to work remotely from Poland offers a great work-life balance and the chance to be part of a global organization.
- • Your efforts will directly contribute to Veeam's reputation for reliability and performance in the data backup industry.
- • You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment.
- • The focus on NAS backup highlights the importance of efficient file system interaction and data transfer protocols.
- • You will be working with a team that is committed to continuous improvement and delivering best-in-class solutions.
- • The role offers a chance to make a significant impact on a product that is essential for businesses of all sizes.
- • You will be part of a company that is experiencing significant growth and is a leader in its field.
- • Your technical contributions will be vital to maintaining Veeam's competitive edge in the data resilience market.
- • The development of robust data storage formats is critical for ensuring data integrity and efficient retrieval.
- • You will be working in a dynamic and challenging environment where innovation and technical excellence are highly valued.
- • The opportunity to work on a product that is critical for business continuity makes this a highly rewarding role.
- • You will be part of a team that is dedicated to pushing the boundaries of what's possible in data protection and AI.
- • Your C++ expertise will be leveraged to build high-performance, scalable, and reliable software solutions.
- • The role offers a chance to contribute to a product that is essential for modern businesses and their digital transformation journeys.
- • You will be working with a team that is passionate about technology and committed to delivering exceptional value to customers.
- • The focus on NAS backup means you will be dealing with large-scale data operations and complex file system interactions.
- • You will be part of a company that is a recognized leader in the data protection industry, with a strong track record of innovation and customer success.
- • The opportunity to work remotely from Poland provides flexibility and the chance to be part of a global team.
- • Your contributions will directly impact the performance and reliability of Veeam Backup & Replication, a critical tool for businesses worldwide.
- • You will be involved in developing and optimizing algorithms that are at the heart of efficient data backup and recovery processes.
- • The integration with cloud services is a key strategic initiative, and your work will be crucial in enhancing Veeam's cloud offerings.
- • You will be part of a team that values collaboration, technical excellence, and a shared commitment to delivering high-quality software.
- • This role offers a unique opportunity to advance your career in C++ development within the rapidly evolving field of data protection and AI.
- • You will be contributing to a product that is trusted by organizations globally to ensure their data is secure and resilient.
- • The development of efficient data processing algorithms is essential for handling the ever-increasing volumes of data that businesses need to protect.
- • Your expertise in multithreading will be vital for building scalable and responsive backup solutions that can handle demanding workloads.
- • The integration with cloud services is a strategic priority, and your contributions will be key to expanding Veeam's cloud capabilities and market reach.
- • You will be working with a team that is passionate about technology and dedicated to solving complex challenges in data management and AI resilience.
- • The role provides an excellent platform to deepen your C++ development skills and gain specialized expertise in the domain of enterprise backup and recovery.
- • You will be part of a company that is recognized for its innovation, leadership, and commitment to customer success in the data protection market.
- • The opportunity to work remotely from Poland offers a great work-life balance and the chance to be part of a dynamic, global organization.
- • Your efforts will directly contribute to Veeam's reputation for unparalleled reliability and performance in the data backup and recovery industry.
- • You will be involved in the entire software development lifecycle, from initial design and implementation to rigorous testing and successful deployment.
- • The specific focus on NAS backup means you will be dealing with intricate file system interactions and high-throughput data transfer protocols.
- • You will be working with a team that is committed to continuous improvement, innovation, and delivering best-in-class software solutions.
- • The role offers a chance to make a significant and lasting impact on a product that is absolutely critical for business continuity and data integrity for businesses of all sizes.
- • You will be part of a company that is experiencing substantial growth and is a recognized leader in its technological domain.
- • Your technical contributions will be vital in maintaining and enhancing Veeam's competitive edge in the increasingly critical data resilience market.
- • The development of robust and efficient data storage formats is paramount for ensuring data integrity, security, and rapid retrieval.
- • You will be working in a dynamic, challenging, and rewarding environment where innovation, technical excellence, and collaboration are highly valued.
- • The opportunity to work on a product that is fundamental to modern business operations and disaster recovery planning makes this a highly impactful and satisfying role.
- • You will be part of a team that is dedicated to pushing the boundaries of what's possible in data protection, cybersecurity, and AI resilience.
- • Your advanced C++ expertise will be leveraged to build high-performance, scalable, and exceptionally reliable software solutions that meet the stringent demands of enterprise customers.
- • The role offers a chance to contribute to a product that is essential for modern businesses navigating their digital transformation journeys and ensuring their data is always accessible and protected.
- • You will be working with a team that is passionate about technology, committed to delivering exceptional value to customers, and focused on continuous innovation.
- • The specific focus on NAS backup means you will be deeply involved with large-scale data operations, complex file system interactions, and optimizing data transfer efficiency.
- • You will be part of a company that is a globally recognized leader in the data protection industry, with a strong track record of innovation, market leadership, and outstanding customer success.
- • The opportunity to work remotely from Poland provides significant flexibility and the chance to be an integral part of a vibrant, global team.
- • Your technical contributions will directly impact the performance, reliability, and scalability of Veeam Backup & Replication, a critical tool relied upon by businesses worldwide to safeguard their data.
- • You will be involved in developing and optimizing sophisticated algorithms that form the core of efficient data backup and recovery processes, ensuring data integrity and minimizing recovery times.
- • The integration with cloud services is a key strategic initiative for Veeam, and your work will be crucial in enhancing Veeam's cloud capabilities, expanding its market reach, and providing seamless hybrid cloud solutions.
- • You will be part of a team that values deep technical expertise, collaborative problem-solving, and a shared commitment to delivering high-quality, innovative software solutions that exceed customer expectations.
- • This role offers a unique and exciting opportunity to advance your career in C++ development within the rapidly evolving and critically important field of data protection, cybersecurity, and AI resilience.
- • You will be contributing to a product that is trusted by organizations of all sizes globally to ensure their data is not only secure but also resilient and readily available when needed.
- • The development of efficient data processing algorithms is essential for handling the ever-increasing volumes of data that businesses need to protect, ensuring that backup and recovery processes remain fast and effective.
- • Your expertise in multithreading will be vital for building highly scalable and responsive backup solutions that can efficiently handle demanding workloads and large datasets.
- • The integration with cloud services is a strategic priority for Veeam, and your contributions will be key to enhancing Veeam's cloud capabilities, expanding its market reach, and providing seamless hybrid cloud solutions to a global customer base.
- • You will be working with a team that is passionate about technology, dedicated to solving complex challenges in data management and AI resilience, and committed to continuous innovation and product excellence.
- • The role provides an excellent platform to deepen your C++ development skills and gain specialized expertise in the domain of enterprise backup and recovery, a critical area for businesses worldwide.
- • You will be part of a company that is recognized for its innovation, market leadership, and unwavering commitment to customer success in the data protection market.
- • The opportunity to work remotely from Poland offers a great work-life balance and the chance to be an integral part of a dynamic, global organization with a strong culture of learning and development.
- • Your efforts will directly contribute to Veeam's reputation for unparalleled reliability, robust performance, and cutting-edge innovation in the data backup and recovery industry.
- • You will be involved in the entire software development lifecycle, from initial design and implementation to rigorous testing and successful deployment, ensuring the highest standards of quality and efficiency.
- • The specific focus on NAS backup means you will be dealing with intricate file system interactions, high-throughput data transfer protocols, and optimizing data management for network-attached storage environments.
- • You will be working with a team that is committed to continuous improvement, fostering innovation, and delivering best-in-class software solutions that address the evolving needs of the market.
- • The role offers a chance to make a significant and lasting impact on a product that is absolutely critical for business continuity, data integrity, and disaster recovery planning for businesses of all sizes.
- • You will be part of a company that is experiencing substantial growth and is a recognized leader in its technological domain, offering ample opportunities for career advancement.
- • Your technical contributions will be vital in maintaining and enhancing Veeam's competitive edge in the increasingly critical data resilience and cybersecurity market.
- • The development of robust and efficient data storage formats is paramount for ensuring data integrity, security, and rapid retrieval, forming the bedrock of reliable data protection solutions.
- • You will be working in a dynamic, challenging, and rewarding environment where innovation, technical excellence, and collaborative problem-solving are highly valued and encouraged.
- • The opportunity to work on a product that is fundamental to modern business operations, digital transformation, and comprehensive disaster recovery planning makes this a highly impactful and satisfying role for any ambitious developer.
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