Senior C++ Developer Bewort $$$$

Madfish

Madfish

Software Engineering

Europe

Posted on May 10, 2026

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