Senior C++ Developer Offline

Argument Responds Quickly
to $5000
🪖 DefTech

About the Role

We are looking for a skilled C++ Software Engineer to join our team and contribute to the development of complex software systems focused on data processing and mission-critical workflows.

In this role, you will be involved in designing, building, and improving applications, working closely with user requirements, and ensuring reliable system performance in real-world environments.
 

Key Responsibilities

  • Design and develop software applications for data processing and specialized system workflows
  • Analyse user requirements and translate them into technical solutions
  • Test and validate system deployments in customer environments
  • Identify, troubleshoot, and resolve software issues
  • Contribute to continuous improvement of system performance and reliability
     

Required Qualifications

  • Practical experience with C++ (17)
  • Strong knowledge of STL and Boost (especially the ASIO part) libraries
  • Experience designing system architecture, including multithreading and distributed systems
  • Familiarity with version control systems (Git)
  • Basic knowledge of CMake
  • Proactive, reliable, and able to work independently
  • Ability to read and understand technical documentation in English
     

Nice to Have

  • Knowledge of TCP/UDP protocols
  • Python knowledge
  • Experience with PostgreSQL
  • Understanding of signal processing (audio, video, etc.)
  • Experience with parallel computing (SIMD, OpenMP)
  • Familiarity with Qt, JavaScript, TypeScript, or React
  • Experience with OpenGL (3.0+) and GLSL
  • Experience working with distributed and heterogeneous data systems

Required skills experience

C++ 4 years
STL 4 years
Boost.Asio 4 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
C++, Boost ASIO

The job ad is no longer active

Look at the current jobs C++ →

Loading...