{"id":13499,"date":"2026-07-22T08:49:04","date_gmt":"2026-07-22T06:49:04","guid":{"rendered":"https:\/\/qls.nl\/?post_type=vacatures&#038;p=13499"},"modified":"2026-07-22T08:53:03","modified_gmt":"2026-07-22T06:53:03","slug":"operations-manager","status":"publish","type":"vacatures","link":"https:\/\/qls.nl\/en\/vacancies\/operations-manager\/","title":{"rendered":"Operations Manager"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Are you ready to help build the operation behind millions of parcels?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At QLS, we make sure that thousands of webshops can deliver to their customers quickly and reliably every day. Behind this operation is a team that continuously plans ahead and improves. As <strong>Operations Manager<\/strong>, you ensure that we always have the right people, in the right place, at the right time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will be responsible for workforce and capacity planning within our fulfilment operations. You translate forecasts into practical plans, lead a team of supervisors, and ensure our operation is ready for further growth.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What will you do?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As Operations Manager, you combine strategic thinking with a hands-on approach. You know how to turn plans into an efficient and smoothly running operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your responsibilities include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Leading, coaching, and developing a team of supervisors.<\/li>\n\n\n\n<li>Managing and optimizing workforce planning across our fulfilment operations.<\/li>\n\n\n\n<li>Translating volume forecasts into concrete staffing and productivity plans.<\/li>\n\n\n\n<li>Further professionalizing our capacity planning and workforce management processes.<\/li>\n\n\n\n<li>Working closely with data analysts to translate forecasts into actionable operational plans.<\/li>\n\n\n\n<li>Preparing for peak periods, promotions, and new customer implementations.<\/li>\n\n\n\n<li>Monitoring performance and reporting results to management.<\/li>\n\n\n\n<li>Identifying improvement opportunities and implementing process optimizations based on Lean principles.<\/li>\n\n\n\n<li>Working closely with the Operations Manager Continuous Improvement to ensure capacity planning and process improvements support each other.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Who are you?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You are analytical, structured, and energized by leading people while improving processes. You enjoy working in a dynamic environment where priorities can change quickly and where your impact is directly visible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You bring:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Experience in workforce planning, capacity planning, or operational planning within logistics, fulfilment, or a 3PL environment.<\/li>\n\n\n\n<li>Experience leading and developing a team.<\/li>\n\n\n\n<li>Strong analytical skills and advanced Excel knowledge. Experience with Power BI or similar tools is a plus.<\/li>\n\n\n\n<li>Experience working with forecasts and data-driven decision-making.<\/li>\n\n\n\n<li>Knowledge of Lean methodologies such as 5S, Kaizen, or PDCA.<\/li>\n\n\n\n<li>Good command of the English language. Dutch is a plus.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It is a plus if you have experience with:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Warehouse Management Systems (WMS).<\/li>\n\n\n\n<li>Lean Six Sigma certification (Green Belt or higher).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What do we offer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">At QLS, you get the opportunity to make a real impact within a fast-growing organization.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can expect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A competitive salary based on your experience.<\/li>\n\n\n\n<li>A full-time position with the possibility of a permanent contract.<\/li>\n\n\n\n<li>25 vacation days and holiday allowance.<\/li>\n\n\n\n<li>Travel allowance.<\/li>\n\n\n\n<li>Pension scheme.<\/li>\n\n\n\n<li>A high level of responsibility and the freedom to make decisions.<\/li>\n\n\n\n<li>Short communication lines, an informal culture, and colleagues who are committed to achieving results together.<\/li>\n\n\n\n<li>Plenty of opportunities to develop yourself within an international and fast-growing organization.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ready for your next step?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do you want to help build a future-proof operation and play an important role in the continued growth of QLS? Apply now \u2014 we look forward to meeting you!<\/p>\n\n\n\n<section id=\"form\" class=\"module-contactform wp-block margin-xlarge header-medium\">\n    <div class=\"row align-center\">\n        <div class=\"small-12 large-6 column\">  \n            <div class=\"bg-gray round-large padding-medium\">\n                <h3>Join QLS\n<\/h3>                                                    <script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_6' ><div id='gf_6' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_6' id='gform_6'  action='\/en\/wp-json\/wp\/v2\/vacatures\/13499#gf_6' data-formid='6' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_6' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_6_3\" class=\"gfield gfield--type-text gfield--input-type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_3'>Naam<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_6_3' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_6_4\" class=\"gfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_4'>E-mailadres<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_6_4' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_6_5\" class=\"gfield gfield--type-phone gfield--input-type-phone field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_5'>Telefoonnummer<\/label><div class='ginput_container ginput_container_phone'><input name='input_5' id='input_6_5' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_6_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_6'>Motivatie\/Toelichting<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_6_6' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_6_8\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_6_8'>CV<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='134217728' \/><input name='input_8' id='input_6_8' type='file' class='large' aria-describedby=\"gfield_upload_rules_6_8 gfield_description_6_8\" onchange='javascript:gformValidateFileSize( this, 134217728 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_6_8'>Accepted file types: pdf, doc, docx, pages, Max. file size: 128 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_6_8'><\/div> <\/div><div class='gfield_description' id='gfield_description_6_8'>Voeg CV toe<\/div><\/div><div id=\"field_6_9\" class=\"gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_turnstile'><div class=\"cf-turnstile\" id=\"cf-turnstile_6\" data-js-turnstile data-response-field-name=\"cf-turnstile-response_6\" data-theme=\"light\" data-size=\"\" data-sitekey=\"0x4AAAAAABgRl6zio3ldGOix\"><\/div><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_6' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Verstuur sollicitatie'  \/> <input type='hidden' name='gform_ajax' value='form_id=6&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;hash=95d74094400edf2d4ab2ec4fc196e163' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_6' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_6' id='gform_theme_6' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_6' id='gform_style_settings_6' value='' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_6' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='6' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='EUR' value='fdK4nDQMROgPIdJE301U9f2QnRLyzk\/eNrmVgGi1nuQjAdkMm4A+wpZ1I\/p3QAMo2FgrEPbGnm+7q97aEoK80i7hC7je2r3NVsL6guJuwPuj9m4=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_6' value='WyJbXSIsIjg3MWNhNmI3M2VmZjcxOWQxMGYyNThiNzhhYjJlZTg4Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_6' id='gform_target_page_number_6' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_6' id='gform_source_page_number_6' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_6' id='gform_ajax_frame_6' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 6, 'https:\/\/qls.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_6').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_6');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_6').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_6').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_6').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_6').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_6').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_6').val();gformInitSpinner( 6, 'https:\/\/qls.nl\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [6, current_page]);window['gf_submitting_6'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_6').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_6').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [6]);window['gf_submitting_6'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_6').text());}else{jQuery('#gform_6').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"6\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_6\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_6\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_6\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 6, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n    \n                            <\/div>\n        <\/div>\n    <\/div>  \n<\/section>","protected":false},"excerpt":{"rendered":"<p>Are you ready to help build the operation behind millions of parcels? At QLS, we make sure that thousands of webshops can deliver to their customers quickly and reliably every day. Behind this operation is a team that continuously plans ahead and improves. As Operations Manager, you ensure that we always have the right people,<a class=\"excerpt-read-more\" href=\"https:\/\/qls.nl\/en\/vacancies\/operations-manager\/\" title=\"Read moreOperations Manager\"> &#8230; Read more \u00bb <\/a><\/p>\n","protected":false},"author":19,"featured_media":0,"menu_order":2,"template":"","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"class_list":["post-13499","vacatures","type-vacatures","status-publish","hentry","vacature_categories-warehouse"],"acf":[],"_links":{"self":[{"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/vacatures\/13499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/vacatures"}],"about":[{"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/types\/vacatures"}],"author":[{"embeddable":true,"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/users\/19"}],"version-history":[{"count":1,"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/vacatures\/13499\/revisions"}],"predecessor-version":[{"id":13500,"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/vacatures\/13499\/revisions\/13500"}],"wp:attachment":[{"href":"https:\/\/qls.nl\/en\/wp-json\/wp\/v2\/media?parent=13499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}