C++ Software Engineer

We are in search of a software engineer


Our MailerQ dev-team is looking for a C++ developer. Within a small team of software engineers, you will be responsible for adding new features and/or make performance improvements to MailerQ.

MailerQ is a flexible and fast Mail Transfer Agent (MTA). It's fast because of its architecture. It runs multiple parallel threads to deliver email, network calls are non-blocking and messages never hit a disk. MailerQ relies on RabbitMQ and NoSQL storage for message queues and deferred messages. So, if you have experience in the areas of networking, message queues, or you like to write performant and well maintainable modern C++11 code, this position is suited for you.

Your role in the various projects will vary, so you will never get bored. We move fast like a “start-up” but have all the benefits of an established company.

If you're curious what and how we are making software you can take a look at our open source libraries.

In bullet points this means:

  • You have a degree in Computer Science, Mathematics or related study;
  • Your code is well-structured, documented and easy to maintain;
  • You have experience in networking and with message queuing;
  • You have extensive knowledge of Linux OS;
  • You are able to write complex algorithms, design efficient data structures and implement them flawlessly;
  • You are fluent in English.

What do we have to offer?

We have a company culture that likes to work hard and play hard. Of course, we like to have fun. There is no sense coming to a job every day if you don’t like the people you work with.

We offer you an excellent salary and we fully reimburse your travel expenses. We have spacious workplaces and one of the best views of Amsterdam. Furthermore, we have legendary company trips and events and last but not least a magnificent and well-stocked sky bar.

  • Excellent salary, a fast laptop and a good pension scheme;
  • An international team of young professionals;
  • Great secondary employment conditions and fresh fruit;
  • Space and time to develop your own ideas and projects;
  • Full reimbursement of travel expenses;
  • An informal work atmosphere;
  • A spacious facilitated workplace, with a beautiful view over the IJ.

Our office is a five minutes walk from Amsterdam CS. Although sometimes ruined by grotesque cruise ships, the view is generally good.

About MailerQ

MailerQ is a high performance mail transfer agent (MTA) built in Amsterdam by Copernica. MailerQ is used by email service providers (ESPs) all over the world as a core part of their sending infrastructure.

Other than more old-fashioned MTAs MailerQ relies on memory and an industry standard open source queuing package called RabbitMQ. This makes it blazing fast and highly flexible.

Setting up MailerQ is easy and fast because of its intuitive management console. Feel free to try for yourself by signing up for a free trial.

Copernica, the company behind MailerQ, is a mature organization. That gives a lot of security compared to for example a start-up. Yet Copernica never left that start-up culture and is still very flexible and informal. The MailerQ team is one of the youngest teams inside Copernica. The product is taking off and we are looking to expand our teams in both development and sales.

Are you as enthusiastic about this position as we are?

Are you hard working, team spirited and want to work inside a startup culture with the securities of a mature company? Feel free to send your resume to jobs@mailerq.com. We would like to see you soon at our office in the center of Amsterdam.