Senior C++ Engineer in Barcelona


Undisclosed salary
Share offer

Job Description

We're looking for a ninja C++ programmer with strong experience in cross-platform development (Windows / OSX / Linux platforms), programming multithreaded high-performance apps & services at a low level. Easy right? :)

  • Software Engineering degree or equivalent experience
  • +5 years C++ coding highly scalable multithreaded high performance distributed apps
  • Strong knowledge of Linux and ideally, also Windows platforms
  • Strong knowledge of C++ coding best practices, writing robust leak/crash free apps
  • Strong knowledge of profiling & debugging tools/frameworks

What we love:

Experience with

  • Socket filters, SSL & Transparent proxies
  • Kernel mode apps
  • Machine learning, protocol fingerprinting
  • Cross-platform code and cross-platform build processes (ie: Cmake)
  • Qt knowledge
  • Install frameworks (MSI, Pkg)
  • Continuous integration and Agile methodologies
  • Embedded systems
  • C++11 knowledge

What you will be doing with us:

  • Take ownership of Qustodio desktop, SDK, kernel & embedded technical products
  • Translate technical & business requirements into state of the art C++ technical designs & apps
  • Follow proper programming & design best practices and methodologies (UML, TDD, Scrum)
  • Honor company development & QA policies processes
  • Remove and eventually scale eventual development progress blockers to desktop Team lead
  • Research support cases as they happen and help improving the Desktop apps quality
  • Make a healthy use of company tools throughout all the development life cycle (git, jira, wiki, style, code doc)
  • Provide technical support to other junior profiles


About Qustodio

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other backend developer jobs that might interest you...