Veeam Software

Technology

C++Developer(SystemComponents)

$950–1400k ~AI est. Czech Republic
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“C++ Developer (System Components) at Veeam Software. Skills: C++, System Components, Multithreading. Develop efficient data processing algorithms. Implement algorithms in multithreaded environment”

Industry & Context.

Technology
Problems you'll solve

Optimization

Eligibility Requirements

Permanently present outside of the Czech Republic may be refused

What They're Looking For.

Must Have

3+ years commercial development, Knowledge of C++, Knowledge of STL, Experience developing multithreaded applications, Knowledge of algorithms, Knowledge of data storage structure, Knowledge of object-oriented programming principles, English proficiency

Nice to Have

System APIs experience, Network programming experience, AI-powered tools experience, Knowledge of C#

What You'll Do.

Develop efficient data processing algorithms

Implement algorithms in multithreaded environment

Develop products for block devices

Develop products for file systems

Implement network protocols

Implement APIs between system components

Optimize current functionalities

Finalize current functionalities

Full Job Description

Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. As the market leader in both data resilience and data security posture management, Veeam is built for the convergence of identity, data, security, and AI risk. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running. Join us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the role Now we are looking for a  C++ Developer  to join the team that works on the development of System Components for Veeam Backup and Replication. What You'll Do Development and implementation of efficient data processing algorithms in a multithreaded environment Develop products that work with a variety of block devices and file systems Implementation of network protocols and APIs between system components Optimisation and finalisation of the current functionalities of the VBR product Technologies we work with:  С++ 17, С#, Windows/Linux, STL, Boost, Multithreading  What You'll Bring 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 Bonus Skills Knowledge and experience with system APIs (WinAPI or posix) Network programming Experience in using AI-powered tools Knowledge of C# What You'll Get 25 vacation days, 4 sick days, 21 paid medical leave days, plus 4 extra global VeeaMe Days for self-care and 24 paid volunteer hours annually through Veeam Cares Premium private medical insurance for employees and dependents Daily meal vouchers for restaura

Free ATS check

Applying for this C++ Developer (System Components) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Veeam Software?

Real rants from real employees. Read before you apply.

Read Company Rants →