Middle/Senior C++ Developer
VeeamAbout the role
Company Description
Join Veeam Team!
The Veeam® team invites you to work together on Veeam’s products in a modern and friendly environment in Prague.
We create software products for data protection, management, backup and recovery. Our solutions help banks and manufacturers, hotels and hospitals, airports and air companies to keep their data protected and always available. To name a few, Hard Rock Hotel and Casino, Gatwick Airport, Telefonica Germany, Telecom Italia, Porsche Informatik, L’Oréal Denmark, Volvo Car BeLux are using Veeam products.
Overall, we have 450,000+ customers around the globe.
We provide solutions for Microsoft Azure and Office 365, Amazon and Google public clouds. We help to protect Active Directory, Exchange, SharePoint, SQL, Oracle and PostgreSQL servers and databases. We support VMware vSphere, Microsoft Hyper-V and Nutanix virtualization platforms, Windows and Linux operating systems.
We leverage cutting-edge technologies to develop the most simple, flexible, reliable and powerful solutions in the industry. These challenging tasks are addressed by 4,500+ employees in 35+ offices over the world.
We are looking for a skilled Middle/Senior C++ Developer for our Continuous data protection (CDP) technology project to join our team of professionals. CDP is a technology that helps protect mission-critical VMware virtual machines when even a few seconds or minutes of data loss is unacceptable. CDP also ensures a minimal recovery time objective (RTO) in the event of a disaster, as VM replicas are in a ready-to-start state. The CDP solution is a part of the Veeam Backup and Replication suite.
Job Description
Your tasks will include:
- Developing and supporting the current functionalities of the CDP solution
- Conducting performance analysis, including profiling and metrics analysis
- Running diagnostics and bug fixes, including analysis of logs and core dumps
- Implementing network protocols between system components
Technologies we work with: C++ 17, STL, Boost, CMake, Git, Linux/Windows, VMware vSphere, Python
Qualifications
What we expect from you:
- 3+ years of experience with commercial development
- Strong knowledge of C++ and the STL
- Experience in developing multithreaded applications
- Knowledge of algorithms and data storage structures
- English proficiency level sufficient to communicate with international teams
Will be an advantage:
- Experience developing on the Linux/Windows platforms
- Experience with asynchronous programming using boost::asio
- Experience with network programming
Additional Information
- Excellent professional and career opportunities in the international team of talented and energetic people
- Competitive salary and regular pay rises
- Generous benefits package from the very first day of your employment including: premium healthcare program for you and your children, sick days, additional payments for sick leave, meal tickets, MultiSport card, public transport pass, cell phone contract
- Cafeteria Benefit Plan – an additional annual budget that you can spend on a variety of benefits such as travel, sport, wellness, education and many more
- Flexible working hours, no bureaucracy or formalism
- Professional trainings and education, including courses and conferences, English & Czech classes, internal meetups and unlimited access to online library
- Work permit assistance
Please note: If the applicant is permanently present outside of the Czech Republic, Veeam reserves the right to refuse to consider the application for a job. Remote job is only possible in case the employee is located in the Czech Republic.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s