Senior C++ Software Engineer

In this role you will design, build and maintain scalable, cross-platform C++ applications as part of our award-winning monitoring solution EventSentry. You will be working in a small team with other C++ and Java developers.

We’re looking for an individual who writes code for the purpose of reaching a goal, and not just for traveling the road which leads there.

What you like
  • Writing clean code that can be interpreted and extended by others
  • Technology, and keeping up to date with it
  • Being a knowledgeable and trusted resource
  • The feeling of accomplishment when you finish a project
  • Having a positive impact on your environment

What you do not like
  • Over-engineering

What you must have
  • Excellent C++ skills
  • Excellent problem-solving skills

You must have a solid understanding of
  • STL
  • Boost
  • Windows API
  • Visual Studio 2010 or higher
  • Multi-threaded programming
  • Subversion
  • Linux
  • TCP/IP as well as network protocols like SNMP, Syslog and SMTP

Ideally, you have a good understanding of
  • Qt
  • Python
  • Security (Crypto++, authentication, encryption, …)
  • Databases (SQL, basic administration of SQL Server, MySQL, PostgreSQL)

What you are
  • Reliable & dependable
  • Organized
  • Self-driven and motivated
  • Able to multi-task when necessary

What you will be doing
  • Design & implement a multi-threaded, cross-platform server network application
  • Refactor existing code to integrate with above server application
  • Work with existing in-house C++ libraries
  • Work with our award-winning monitoring solution

Technologies you will work with
  • Microsoft Visual Studio 2010
  • STL, Boost, Qt
  • Microsoft SQL Server, PostgreSQL, MySQL
  • VMWare & Hyper-V
  • Windows Server 2003 - 2012
  • Subversion

What we offer
  • A flexible and creative work environment with little red tape
  • Health insurance, including dental & vision
  • A brand-new office space at a great location
  • 3 weeks vacation
  • Gym

How to apply