C++ Developer (System Components)

7 Minutes ago • 3 Years + • Programming

Job Summary

Job Description

Veeam, a global leader in data resilience, seeks a C++ Developer for its Veeam Backup and Replication team. This role involves developing system components, implementing efficient data processing algorithms in multithreaded environments, and working with data storage formats and cloud integrations. You will also implement network protocols and optimize existing VBR product functionalities. The position requires strong C++ and STL knowledge, experience with multithreaded applications, and understanding of algorithms and OOP principles. English proficiency is essential for team collaboration.
Must have:
  • Develop and implement efficient data processing algorithms in multithreaded environments.
  • Develop data storage formats and integrate with cloud services.
  • Implement network protocols and APIs between system components.
  • Optimize and finalize current functionalities of the VBR product.
  • 3+ years of commercial development experience.
  • Strong knowledge of C++ and STL.
  • Experience developing multithreaded applications.
  • Knowledge of algorithms (data storage structure).
  • Knowledge and experience with object-oriented programming principles.
  • English proficiency for international team communication.
Good to have:
  • Knowledge of Windows and/or Linux platform; experience with WinAPI/POSIX
  • Experience in developing commercial applications using MSVC, GCC
  • Network programming
  • Knowledge of C#
Perks:
  • Private Medical Plan for you and your family
  • Life and Disability Insurance
  • PPK Pension
  • Annual Leave Entitlement – 26 days
  • VeeaMe Days – Company Days off
  • Employee Assistance Program
  • Business Travel Insurance
  • Veeam Care Days – additional 24 hours for your volunteering activities
  • Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program

Job Details

Veeam, the #1 global market leader in data resilience, believes businesses should control all their data whenever and wherever they need it. Veeam provides data resilience through data backup, data recovery, data portability, data security, and data intelligence. Based in Seattle, Veeam protects over 550,000 customers worldwide who trust Veeam to keep their businesses running. Join us as we move forward together, growing, learning, and making a real impact for some of the world’s biggest brands. The future of data resilience is here - go fearlessly forward with us.

Now we are looking for a C++ Developer

to join the team that works on development of system components for Veeam Backup and Replication.

Your tasks will include:

  • Development and implementation of efficient data processing algorithms in a multithreaded environment
  • Development of data storage formats; integrations with cloud services
  • Implementation of network protocols and APIs between system components
  • Optimization and finalization the current functionalities of the VBR product

Technologies we work with:

  • С++ 17, С#, Windows/Linux, STL, Boost, Multithreading

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 (data storage structure)
  • Knowledge and experience with object-oriented programming principles
  • English proficiency sufficient to communicate with international teams

Will be an advantage:

  • Knowledge

of

the

Windows and/or Linux

platform;

experience

with

the

WinAPI/POSIX

  • Experience in developing commercial applications using MSVC, GCC
  • Network programming
  • Knowledge of C#

We offer:

  • Private Medical Plan for you and your family
  • Life and Disability Insurance
  • PPK Pension
  • Annual Leave Entitlement – 26 days
  • VeeaMe Days – Company Days off
  • Employee Assistance Program
  • Business Travel Insurance
  • Veeam Care Days – additional 24 hours for your volunteering activities
  • Professional training and education, including courses and workshops, internal meetups, and unlimited access to our online learning platforms (Percipio, Athena, O’Reilly) and mentoring through our MentorLab program

Please note:

If the applicant is permanently present outside of Poland, 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 Poland.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Poland

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Veeam’s got your workloads covered — cloud, on‑prem, remote sites, and everything else in between. Our Zero Trust principles are baked into every backup, ensuring your data is protected and ready for recovery. Wherever your data lives, Veeam works with that, too.


Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bucharest, Romania (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Prague, Prague, Czechia (Remote)

Prague, Czechia (Hybrid)

Warsaw, Masovian Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Veeam Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug