Communication Manager @ Abbove in Brussels, Belgium



Do you know perfectly how to deliver messages to your target audience in a comprehensible and attractive way? Does creating content in English, Dutch and French sound like music to your ears? Do you have at least two years of proven experience in the communication field and are you eager to immerse yourself in the wealth management industry? Then a job as communication manager at Abbove might just be what you are looking for!

The company

At Abbove, we develop a wealth planning platform that’s currently used by 1.000 professionals (family officers, private bankers, accountants, wealth planners, etc.) and distributed to over 26.000 families in Europe. With our technology, we want to help financial institutions scale their wealth planning services and change the way families relate to their wealth.

We are looking for: Communication manager

As a communication expert at Abbove, you will be the one that’s completely in charge of all marketing and communication aspects of the company. You will be part of a team of 20+ person team that are collective players, committed professionals and caring people. In other words, you won’t ever be alone and collaborate closely with the CEO, sales, customer success and product team.


Your role

  • You are responsible for creating a strong, recognisable brand. You manage to find the right tone of voice in all communications and know exactly how to present our company and solution to different audiences.
  • You develop the long and short term communication strategy and planning and are responsible for its execution and budget management.
  • You ensure our presence on the web: you manage our profile on different listing sites and keep the information up to date.
  • You know which events and awards to participate in and manage the whole process from A to Z.
  • You manage the content and structure of our website and make sure it evolves together with our solution.
  • You develop organic and targeted content for our LinkedIn page and create a strong community on the platform.
  • You write press releases and maintain contact with journalists.
  • You create all our marketing material, from newsletters, onepagers, case studies, to flyers, videos, etc.
  • You are the one that’s in charge of our client communication: you make sure they are aware of new features and how to use them through newsletters and notification messages. On top of that, you create detailed and instructive user guides and support articles for our knowledge base.

Your profile

  • You have a first job experience in a similar role and ideally a degree in marketing or communication.
  • You speak fluently Dutch, French and English.
  • You’re a born communicator for the web and social media.
  • You have a passion for copywriting and know exactly how to attract an audience’s attention with your writing.
  • You have strong organisational skills and a hands-on personality.
  • You are an independent worker and are not afraid to show initiative.
  • You have an inquisitive mind and are eager to learn.
  • Experience with HubSpot, Figma, Webflow or Freshdesk are definitely a plus.

What we offer

  • A full-time position with responsibility in which there’s room for your own creativity and initiatives.
  • The opportunity to grow with the company and to develop your role accordingly over time.
  • The chance to join a small, young and talented team that’s not afraid of a bit of fun.
  • An attractive salary package.
  • An energetic, social and flexible environment with the opportunity to work at our office in Brussels combined with some days of home working.

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Privacy Preference Center
When you visit websites, they may store or retrieve data in your browser. This storage is often necessary for the basic functionality of the website. The storage may be used for marketing, analytics, and personalization of the site, such as storing your preferences. Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website.
Manage Consent Preferences by Category
Always Active
These items are required to enable basic website functionality.

These items are used to deliver advertising that is more relevant to you and your interests. They may also be used to limit the number of times you see an advertisement and measure the effectiveness of advertising campaigns. Advertising networks usually place them with the website operator’s permission.

These items allow the website to remember choices you make (such as your user name, language, or the region you are in) and provide enhanced, more personal features. For example, a website may provide you with local weather reports or traffic news by storing data about your current location.

These items help the website operator understand how its website performs, how visitors interact with the site, and whether there may be technical issues. This storage type usually doesn’t collect information that identifies a visitor.
/* smooth scrolling on iOS devices */ .fs-cc-prefs_content{-webkit-overflow-scrolling: touch}

function getAllUrlParams(url) { // get query string from url (optional) or window var queryString = url ? url.split(‘?’)[1] :; // we’ll store the parameters here var obj = {}; // if query string exists if (queryString) { // stuff after # is not part of query string, so get rid of it queryString = queryString.split(‘#’)[0]; // split our query string into its component parts var arr = queryString.split(‘&’); for (var i = 0; i < arr.length; i++) { // separate the keys and the values var a = arr[i].split('='); // set parameter name and value (use 'true' if empty) var paramName = a[0]; var paramValue = typeof (a[1]) === 'undefined' ? true : a[1]; // (optional) keep case consistent paramName = paramName.toLowerCase(); if (typeof paramValue === 'string') paramValue = paramValue.toLowerCase(); // if the paramName ends with square brackets, e.g. colors[] or colors[2] if (paramName.match(/[(d+)?]$/)) { // create key if it doesn't exist var key = paramName.replace(/[(d+)?]/, ''); if (!obj[key]) obj[key] = []; // if it's an indexed array e.g. colors[2] if (paramName.match(/[d+]$/)) { // get the index value and add the entry at the appropriate position var index = /[(d+)]/.exec(paramName)[1]; obj[key][index] = paramValue; } else { // otherwise add the value to the end of the array obj[key].push(paramValue); } } else { // we're dealing with a string if (!obj[paramName]) { // if it doesn't exist, create property obj[paramName] = paramValue; } else if (obj[paramName] && typeof obj[paramName] === 'string'){ // if property does exist and it's a string, convert it to an array obj[paramName] = [obj[paramName]]; obj[paramName].push(paramValue); } else { // otherwise add the property obj[paramName].push(paramValue); } } } } return obj; } /* get data object */ var getAllUrlParams = getAllUrlParams(); /* Check if the url with utm_parameters */ let isEmpty = jQuery.isEmptyObject(getAllUrlParams); if(!isEmpty){ /* utm data */ let utm_source_value = getAllUrlParams.utm_source; let utm_medium_value = getAllUrlParams.utm_medium; let utm_campaign_value = getAllUrlParams.utm_campaign; /* webflow form object (You should add embed code under webflow designer */ var utm_source_form_elem = document.getElementById("utm_source"); var utm_medium_form_elem = document.getElementById("utm_medium") var utm_campaign_form_elem = document.getElementById("utm_campaign"); /* Check if elem exsist to avoid console errors */ if(utm_source_form_elem){ utm_source_form_elem.value = utm_source_value; } if(utm_medium_form_elem){ utm_medium_form_elem.value = utm_medium_value; } if(utm_campaign_form_elem){ utm_campaign_form_elem.value = utm_campaign_value; } }