CINXE.COM
Robert Half Luxembourg: Specialist Recruitment Agency | Find jobs and staff
<!DOCTYPE HTML> <html lang="en-LU"> <head> <meta charset="UTF-8"/> <script defer="defer" type="text/javascript" src="/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js"></script> <link rel="icon" type="image/x-icon" href="/content/dam/roberthalf/favicon.png"/> <meta name="template" content="full-width-page-content"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="robots" content="index, follow"/> <link rel="canonical" href="https://www.roberthalf.com/lu/en"/> <script> var salaryGuideGatingProperties = '{ enabled: false, redirectLocation: "null", key: "null" }'; if (salaryGuideGatingProperties.redirectLocation && !salaryGuideGatingProperties.redirectLocation.endsWith(".html")) { salaryGuideGatingProperties.redirectLocation += ".html"; } window.salaryGuideGatingProperties = salaryGuideGatingProperties; window.passesSalaryGuideGating = function() { if ( salaryGuideGatingProperties.enabled != undefined && salaryGuideGatingProperties.enabled.toString().toLowerCase() === "true" && window.localStorage.getItem("salaryGuideGatingKey") != salaryGuideGatingProperties.key && window.location.pathname != salaryGuideGatingProperties.redirectLocation ) { return false; } return true; } </script> <link media="print" rel="stylesheet" href="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-aadab028fda76fa101c57a36121a8a16-lc.min.css" type="text/css"> <script> let css = document.querySelector('link[media="print"]'); if(css) { css.media = "all"; } </script> <script> // window function to fetch UPO function getUPO() { let upoString = localStorage.getItem("unifiedProfileObject"); if (upoString === null || upoString === undefined) { return {}; } let parsedObject = decodeURIComponent(atob(upoString)); return JSON.parse(parsedObject); } // window function to update UPO async function setUPO(unifiedProfileObject) { const encodedString = btoa(encodeURIComponent(JSON.stringify(unifiedProfileObject))); localStorage.setItem("unifiedProfileObject", encodedString); await window.yieldToMain?.(); } </script> <script> window.addEventListener("rhcl-initialized", () => { window.setTimeout(handleClLoaded, 250); }); // Backup in case events do not sync up window.setTimeout(handleClLoaded, 5000); function handleClLoaded() { document.querySelector('style[data-source="rh-slot-style"]')?.remove(); } </script> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/libraries/fontawesome6/css/all.css"/> <link rel="preload stylesheet" as="style" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/css/rhcl.css"/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-display-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-italic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-light-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-lightitalic-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-medium-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-regular-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/NotoSans/notosans-semibold-webfont.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-regular-400.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-solid-900.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-light-300.woff2" as="font" crossorigin/> <link rel="preload" href="https://resources.roberthalfonline.com/rhcl/v25.3.0/assets/Fonts/fontawesome6/fa-brands-400.woff2" as="font" crossorigin/> <script type="module" src="https://resources.roberthalfonline.com/rhcl/v25.3.0/lib/rhcl.esm.js" async></script> <style data-source="rh-slot-style"> [slot], rhcl-typography, rhcl-heading, rhcl-typeahead, .rhcl-typography, .rhcl-focused-search-block, .rhcl-block-paginated-feature, rhcl-modal, rhcl-block-stacking-cards, rhcl-block-focused-search, rhcl-search-bar, rhcl-button-group, rhcl-block-paired-content, .cmp-rhcl-focused-block-wrapper .cmp-rhcl-stacking-cards-block-wrapper, .cmp-container { visibility: hidden; } [slot]{font-family: "Noto Sans Regular";} h1[slot],h2[slot],h3[slot],h4[slot],h5[slot],h6[slot],p[slot]{ font-family: "Noto Sans Display";} </style> <script type="text/javascript"> window.pageObj = {}; izCountries = 'gb,de,fr,ch,cn,jp,cl,at,ae,be,nl,nz,hk,br,sg,au,lu'.split(","); naCountries = 'us,ca'.split(","); luxCountries = 'us,ca,de,be,gb'.split(","); euCountries = 'gb,de,fr,ch,at,ae,be,nl'.split(","); aemSettings ={ "rh_account_creation": { accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateResendEmailEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/salesforce\u002Dapi\/resend\u002Demail', accountRoutingMap: { "email": '', "resume": '', "candidate-email": '', "msjo": '', "login": '', "pendingAccount": '', "expiredVerification": '', "hasWebAccountClientOnly": '', "hasWebAccount": '', } }, "rh_candidate_apply": { aiConsentEndpoint: 'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/update\u002Dai\u002Dconsent', accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', accountCreateEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/create\u002Daccount', directAccountCreateEndpoint: '', applyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply', resendEmailEndpoint: '', submitResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/submit\u002Dresume', resumeParseEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/parse\u002Dresume\/parse', xingUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/xing\u002Dresume', linkedInUploadResumeEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/linkedin\u002Dresume', geolocationEndpoint:'https:\/\/gen.api.roberthalfonline.com\/geocode\/getGeoByRegion?country_code=', googleGeoCodeEndpoint:'https:\/\/gen.api.roberthalfonline.com\/googlegeo\/getGeocode?address=', timezoneEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/timezone\/getTimezone', fetchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/fetch\u002Dskills', patchSkills:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/patch\u002Dskills', fetchResume:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/job\u002Dapply\/fetch\u002Dresume', jobTypeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findJobTypeList', specializationValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findSpecializationList', nearestOfficeValuesEndpoint:'https:\/\/gen.api.roberthalfonline.com\/iz\u002Dbranch\u002Dservice\/findOfficeList', xingPluginScript:'https:\/\/www.xing\u002Dshare.com\/plugins\/login_plugin.js', xingId:'82ac2657946cd0af3fa4' }, "rh_client_payment" :{ profileId:'EB9BBCE6\u002D70F7\u002D41BB\u002DB03B\u002DA8C27BB01D8E', accessKey: '5a4ab6d640e03d4dba86c1f9da33cf0b', maintenanceMode: 'false', cybersourceEndpoint:'https:\/\/secureacceptance.cybersource.com\/embedded\/pay', invoiceEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/cpp', }, "rh_job_search": { getAndSetSavedJobsEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/get\u002Dand\u002Dset\u002Djob\/query', jobAlertsEndpoint:'https:\/\/prd\u002Ddr.ma.api.roberthalfonline.com\/job\u002Dalerts\/subscribe', jobInterestEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/presented\u002Djob\/jobinterest', jobSearchEndpoint:'https:\/\/prd\u002Ddr.jps.api.roberthalfonline.com\/search', quickApplyEndpoint:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/quick\u002Dapply', signInLink:'https:\/\/www.roberthalf.com\/login.rhlogin', jobSearchLocationTypeaheadEndpoint:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search', feedbackDestinationEditAvailability:'avail', feedbackDestinationEditLocation:'loc', feedbackDestinationEditPayPreference:'pref', feedbackDestinationEditSkills:'skills', jobInterestFeedback:'https:\/\/prd\u002Ddr.rf.api.roberthalfonline.com\/candidate\u002Dapply\/feedback' }, "rh_multistep_job_order" :{ leadsProcessingEndpoint:'https:\/\/prd\u002Ddr.lp.api.roberthalfonline.com\/proxy\u002Dlead\u002Dprocessing\/send', jobFunctionTypeahead:'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', skillSearch: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillSearch', skillsRecommendation: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Dskills\/skillRecommendation', sfccRedirectUrl: 'https:\/\/online.roberthalf.com', accountCheckEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', }, "rh_candidate_discovery": { accountCheckEndpoint:'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/sf\u002Daccount\/search?candidate_email=', candidateJobTitleTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/job\u002Dfunction', candidateLocationTypeaheadEndpoint: 'https:\/\/gen.api.roberthalfonline.com\/auto\u002Dcomplete\u002Daem\/search' }, "rh_common": { geolocationEndpoint: 'https:\/\/qs01.int\u002Dqs\u002Dgen.api.roberthalfonline.com\/googlegeo\/getReverseGeocode', personDetailsEndpoint: '\/bin\/personDetails', recaptchaEndpoint: 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken', page_section: 'Home Page', page_user_type: 'Client and Candidate', page_type: '', isLuxCountry: 'false' } }; var articleDataLayer = { blog_type:'', industry_name :'', country_code :'', language :'', entityid :'', author_name :'', thumbnail_url :'', title :'', description :'', employment_type :'', published_date :'', page_url :'', categories :'', Article_tag :'' }; pageObj.__extrasettings__ = { language: 'en', country: 'lu' }; </script> <script type="text/javascript"> aemSettings.rh_common.recaptchaEndpoint = 'https:\/\/prd\u002Ddr.gen.api.roberthalfonline.com\/recaptcha\/verify\u002Dtoken'; </script> <title>Robert Half Luxembourg: Specialist Recruitment Agency | Find jobs and staff</title> <meta property="page-type" content="Other"/> <meta property="global-content-type" content="Home Page"/> <meta property="global-content-user-focus" content="Client and Candidate"/> <meta property="og:locale" content="en_LU"/> <meta property="og:updated_time" content="2024-10-16T20:34:54+0000"/> <meta property="og:type" content="website"/> <meta property="og:site_name" content="Robert Half Luxembourg"/> <meta property="og:image" content="https://www.roberthalf.com/content/dam/roberthalf/rh.png"/> <meta property="og:image:type" content="image/png"/> <meta property="og:image:width" content="500"/> <meta property="og:image:height" content="500"/> <meta property="og:image:alt" content="rh-logo"/> <meta property="og:url" content="https://www.roberthalf.com/lu/en"/> <meta property="og:title" content="Robert Half Luxembourg: Specialist Recruitment Agency"/> <meta property="og:description" content="Robert Half connects employers & jobseekers together for positions in accounting and finance. Contact our local recruiters today."/> <meta name="title" content="Robert Half Luxembourg: Specialist Recruitment Agency | Find jobs and staff"/> <meta name="description" content="Robert Half connects employers & jobseekers together for positions in accounting and finance. Contact our local recruiters today."/> <meta property="og:publication_time" content="2024-06-10T21:08:59+0000"/> <script> (function() { window.SM_SPLITSIGNAL = window.SM_SPLITSIGNAL || {ready: false} window.addEventListener( 'splitsignal.initialized', function() { if (!aemSettings.isReactApp) { window.SM_SPLITSIGNAL.ready = true } } ) var script = document.createElement('script') script.id = 'a4a03573-e3f5-4f01-8963-395af304b0b2' script.src = 'https://seoab.io/react/' script.type = 'module' script.defer = true document.head.appendChild(script) })() </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "name" : "Robert Half Luxembourg: Specialist Recruitment Agency | Find jobs and staff", "url": "https://www.roberthalf.com/lu/en", "isPartOf": { "@type": "WebSite", "name": "Robert Half", "url": "https://www.roberthalf.com/lu/en", "publisher": { "type": "Organization", "name": "Robert Half", "legalName": "Robert Half Inc.", "url": "https://www.roberthalf.com/lu/en", "@id": "https://www.roberthalf.com/lu/en" } }, "mainEntity": [{"@context":"http://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How can Robert Half help me with my hiring needs in Luxembourg?","acceptedAnswer":{"@type":"Answer","text":"<p>Using a staffing agency can save your business time and money. Recruiters have unique knowledge of the Luxembourg job market and access to skilled and experienced candidates. That means less time reviewing resumes and more time talking to skilled potential hires. Robert Half offers you a hassle-free path through the entire hiring process - from writing an effective job description to finding, evaluating and selecting highly skilled candidates.</p>"}},{"@type":"Question","name":"Can Robert Half help me with remote staffing?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. The experienced teams at Robert Half are well-placed to help with remote staffing for permanent roles, interim roles and temporary job roles. This includes:</p><ul><li>Remote job interviews</li><li>Remote onboarding</li><li>Agile and virtual workspaces</li></ul><p>To hire remote staff, <a href=''/lu/en/c/hire.html''>submit a vacancy today</a>, or find your next remote job by <a href=''/be/en/jobs/luxembourg-country/all.html''>browsing our latest vacancies</a>.</p>"}},{"@type":"Question","name":"Which profiles does Robert Half fill in the most in Luxembourg?","acceptedAnswer":{"@type":"Answer","text":"<p>As a recruitment agency, expert in the Luxembourg market, we recruit different profiles in many fields. For example, we regularly receive offers for the following positions:</p><ul><li>Accountants</li><li>Business analysts</li><li>Financial controllers</li></ul>"}},{"@type":"Question","name":"Does Robert Half help with Executive Search & C-suite recruitment?","acceptedAnswer":{"@type":"Answer","text":"<p>Robert Half is a leading Executive Search firm. As the retained executive search division of Robert Half, we help companies build superior leadership teams that enable profitability and create a sustainable competitive advantage. We can expedite your hiring process and help you <a href=''/be/en/hire-talent/executive-search.html''>find the best available executive match for your organisation</a>.</p>"}},{"@type":"Question","name":"Does Robert Half provide permanent recruitment solutions?","acceptedAnswer":{"@type":"Answer","text":"<p>Yes. Finding the right talent in Luxembourg to complete your team can be a hard, time-consuming task. Let our specialized local recruiters handle it for you. With our deep knowledge of your local job market and our <a href=''https://www.roberthalf.com/be/en/hire-talent/company-in''>Company-In methodology</a>, we help you find the right fit, right away. Hiring for an executive role in Luxembourg? <a href=''/be/en/hire-talent/executive-search.html''>Our executive search team offers custom solutions for executive, C-level and board positions</a>.</p>"}}]}], "mainEntityOfPage": "https://www.roberthalf.com/lu/en" } </script> <script type="text/javascript"> window.addEventListener("load", () => { try { var articleSchema = document.querySelector("#articleSchema"); var jobpostingSchema = document.querySelector("#jobpostingSchema");//buildoccupationschema? var occupationSchema = document.querySelector("#occupationSchema");// buildOccupationSchema? if (articleSchema) { updateArticleSchema(articleSchema); } if (jobpostingSchema) { updateJobpostingSchema(jobpostingSchema); } if (occupationSchema) { updateOccupationSchema(occupationSchema); } } catch (error) { console.log(error); } }); const updateArticleSchema = (articleSchema) => { const articleSchemaText = articleSchema.text; const articlePlainText = removeTags(articleSchemaText); const articleJsonScript = JSON.parse(articlePlainText); if ( articleJsonScript.articleBody == null || articleJsonScript.articleBody === "" ) { replaceNullAndEmptyAttribute(articleJsonScript, "articleBody"); } if (articleJsonScript.headline == null || articleJsonScript.headline === "") { replaceNullAndEmptyAttribute(articleJsonScript, "headline"); } articleSchema.html(JSON.stringify(articleJsonScript)); }; const updateJobpostingSchema = (jobpostingSchema) => { const jobpostingSchemaText = jobpostingSchema.text; const jobpostingPlainText = removeTags(jobpostingSchemaText); const jobpostingJsonScript = JSON.parse(jobpostingPlainText); if ( jobpostingJsonScript.description == null || jobpostingJsonScript.description == "" ) { replaceNullAndEmptyAttribute(jobpostingJsonScript, "description"); } if (jobpostingJsonScript.title == null || jobpostingJsonScript.title == "") { replaceNullAndEmptyAttribute(jobpostingJsonScript, "title"); } jobpostingSchema.html(JSON.stringify(jobpostingJsonScript)); }; const updateOccupationSchema = (occupationSchema) => { const occupationSchemaText = occupationSchema.text; const occupationPlainText = removeTags(occupationSchemaText); const occupationJsonScript = JSON.parse(occupationPlainText); if ( occupationJsonScript.description == null || occupationJsonScript.description == "" ) { replaceNullAndEmptyAttribute(occupationJsonScript, "description"); } if (occupationJsonScript.name == null || occupationJsonScript.name == "") { replaceNullAndEmptyAttribute(occupationJsonScript, "name"); } occupationSchema.html(JSON.stringify(occupationJsonScript)); }; const removeTags = (str) => { if (str === null || str === "") { return false; } else { str = str.toString(); } // Regular expression to identify HTML tags in the input string. Replacing the identified HTML tag with a null string. str = str.replace(/(<([^>]+)>)/gi, ""); // Regular expression to identify enter in the input string. Replacing the identified enter with a null string. return (str = str.replace(/\r?\n|\r/g, "")); }; const replaceNullAndEmptyAttribute = (jsonEl, attr) => { let h1 = document.querySelector("[heading-tag='h1']"); if (h1) { const headline = jsonEl.attr("headline"); jsonEl[attr] = headline && headline.text ? headline.text : ""; } else { h1 = document.querySelector("h1"); jsonEl[attr] = h1 && h1.text ? h1.text : ""; } }; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-clientId.lc-816e4fe05c72b7567d3214430c031c84-lc.min.js"></script> <script type="text/javascript"> function ready(a){if("function"!==typeof a)throw Error("Argument passed to ready should be a function");"loading"!=document.readyState?a():document.addEventListener?document.addEventListener("DOMContentLoaded",a,{once:!0}):document.attachEvent("onreadystatechange",function(){"loading"!=document.readyState&&a()})}; </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-base.lc-cd1db14a92651d76445b7ea2ff43a080-lc.min.js"></script> <!-- Language And Country en-lu Country lu--> <!-- OptanonConsentNoticeStart --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-language="en-lu" type="text/javascript" charset="UTF-8" data-domain-script="01903b67-fb34-7a38-b103-826b6b0406b1" async defer></script> <script type="text/javascript"> function OptanonWrapper() { checkConsentValues(); } </script> <!-- OptanonConsentNoticeEnd --> <!-- Check Cookie Value Start--> <script type="text/javascript"> var isPerformanceCookiesChecked = false; function checkConsentValues() { var consentRatio = getOptanonConsentRatio(); if (consentRatio != null && consentRatio.includes("2:1")) { isPerformanceCookiesChecked = true; var oneTrustEvent = new CustomEvent("rh-onetrust-accepted", { "detail": "vanilla js version of one trust event" }); var oneTrustJSEvent = new CustomEvent("rh-onetrust-accepted-js", { "detail": "vanilla js version of one trust event" }); document.dispatchEvent(oneTrustJSEvent); document.dispatchEvent(oneTrustEvent); } } window.setTimeout(checkConsentValues, 2000); function getCookie(cname) { var name = cname + '='; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return false; } function getOptanonConsentRatio() { const queryParams = new URLSearchParams(getCookie("OptanonConsent")); return queryParams.get('groups'); } </script> <!-- Check Cookie Value End--> <!-- TealiumStart --> <script type="text/javascript"> var utag_data = {"pageType":null,"pageSection":"section","pageName":"English","countryCode":"lu","currencyCode":"USD"}; // This script is provided, don't change without consulting the analytics team (function (a, b, c, d) { a = 'https://tags.roberthalf.com/luxembourg2/prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); </script> <script async defer src="/etc.clientlibs/roberthalf/clientlibs/clientlib-tealium.lc-1343a64b313c1ba8ca2cb65523ffa1e1-lc.min.js"></script> <!-- TealiumEnd --> <!-- InvocaStart --> <!-- InvocaEnd --> <!-- UtagStart --> <script> window.setTimeout(loadUtagSync, 2000); //Adding this function to prevent flicker happening because of utag.sync.js function makeBodyVisible() { let style = document.createElement("style"); style.textContent = "body { display: block !important; opacity: 1 !important; }"; if (document.body) { document.body.appendChild(style); } else { window.ready(function () { document.body.appendChild(style); }); } } function loadUtagSync() { if (isPerformanceCookiesChecked) { (function (document, scriptUrl) { makeBodyVisible(); var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = scriptUrl; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(s, fs); })(document, 'https://tags.roberthalf.com/luxembourg2/prod/utag.sync.js'); } else { document.addEventListener("rh-onetrust-accepted", loadUtagSync); } } </script> <!-- UtagEnd --> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/v2/clientlibs/core.wcm.components.commons.datalayer.v2.lc-1e0136bad0acfb78be509234578e44f9-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/acdl/core.wcm.components.commons.datalayer.acdl.lc-bf921af342fd2c40139671dbf0920a1f-lc.min.js"></script> </head> <body class="page basicpage" id="page-254807e5ea" data-cmp-link-accessibility-enabled data-cmp-link-accessibility-text="opens in a new tab" data-cmp-data-layer-enabled data-cmp-data-layer-name="adobeDataLayer"> <script> var dataLayerName = 'adobeDataLayer' || 'adobeDataLayer'; window[dataLayerName] = window[dataLayerName] || []; window[dataLayerName].push({ page: JSON.parse("{\x22page\u002D254807e5ea\x22:{\x22@type\x22:\x22roberthalf\/components\/structure\/page\/page\x22,\x22repo:modifyDate\x22:\x222024\u002D10\u002D16T20:34:54Z\x22,\x22dc:title\x22:\x22HOME | Home page\x22,\x22dc:description\x22:\x22Robert Half connects employers \x26 jobseekers together for positions in accounting and finance. Contact our local recruiters today.\x22,\x22xdm:template\x22:\x22\/conf\/roberthalf\/settings\/wcm\/templates\/full\u002Dwidth\u002Dpage\u002Dcontent\x22,\x22xdm:language\x22:\x22en\u002DLU\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/roberthalf\/lu\/en\/home.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page\u002D254807e5ea' } }); </script> <rhcl-base path="https://resources.roberthalfonline.com/rhcl/v25.3.0" locale="en-LU"></rhcl-base> <div class="root container-fluid cmp-container"> <div id="container-da5f14ae6e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-ca4ead7c74" class="cmp-experiencefragment cmp-experiencefragment--header"> <div id="container-fcb02777eb" class="cmp-container"> <div class="root container-fluid cmp-container"> <div class="cq-placeholder" data-emptytext="Navigation: Header"> </div> <div id="header-a6de2ba913" class="cmp-container"> <div id="skipToMainContent"></div> <script> // needs to run once on any page with a nav header function identifyFirstComponent() { try { const excludedTags = ["RHCL-BLOCK-NAVIGATION", "RHCL-BLOCK-COOKIE-BAR"]; const rhclContentBlocks = Array.from(document.querySelectorAll("body *")) .filter( (elem) => elem.tagName.startsWith("RHCL-BLOCK") || elem.classList.contains("rh-homepage-hero") || elem.classList.contains("rh-first-component") ) .filter((elem) => !excludedTags.includes(elem.tagName)); const maxTries = 10; let tries = 1; const nav = document.querySelector("rhcl-block-navigation"); if (nav && nav.getAttribute("background") == "transparent") { // find first component if (rhclContentBlocks.length > 0) { rhclContentBlocks[0].setAttribute( "data-first-component-padded", "true" ); } else { tries++; if (tries <= maxTries) { setTimeout(identifyFirstComponent, 500); } } } else { const hero = document.querySelector(".rh-homepage-hero"); if (hero) { hero.removeAttribute("data-first-component-padded"); } } } catch (error) { console.log(error); } } window.ready(() => { window.dispatchEvent(new Event("scroll")); identifyFirstComponent(); }); </script> <rhcl-block-navigation branding-destination="/lu/en" branding-external="false" branding-title="Robert Half" background="white" theme="dark"> </rhcl-block-navigation> </div> <script type="text/javascript"> function initializeAccountMenu() { var accountMenu = document.querySelector('rhcl-list[slot="account-menu"]'); var userId = getCookie("apex__userid"); var userPermissions = getCookie("apex__psa"); if (!userId || !userPermissions) { if (accountMenu) { accountMenu.remove(); } return; } var userFirstName = getCookie("apex__firstname"); var userLastName = getCookie("apex__lastname"); accountMenu.setAttribute("headline", userFirstName + " " + userLastName); var userPermissionsArray = userPermissions.split(","); var accountMenuLinks = []; var accountMenuLinksAPI = accountMenu.getAttribute("data-header-menu-endpoint"); var accountMenuLinkCFFolderPath = accountMenu.getAttribute("data-folder-path"); var accountMenuConfig = accountMenu.getAttribute("data-account-menu-config"); if (!accountMenuLinkCFFolderPath) { accountMenuLinkCFFolderPath = ""; } var completeAPI = accountMenuLinksAPI + ";cfFolderPath=" + accountMenuLinkCFFolderPath; fetch(completeAPI) .then(response => { if (!response.ok) { throw new Error('Network response was not ok'); } return response.json(); }) .then(data => { accountMenuLinks = data.data.headerMenuItemList.items; accountMenuLinks.sort(function (a, b) { return a.displayWeight - b.displayWeight }); for (var i = 0; i < accountMenuLinks.length; i++) { var accountMenuLink = accountMenuLinks[i]; if ((accountMenuLink.showToAllLoggedInUsers != null && accountMenuLink.showToAllLoggedInUsers == true) || doPermissionsMatch(accountMenuLink.permissions, userPermissionsArray)) { var menuItemElement = document.createElement("rhcl-menu-link"); var link, mobileLink; menuItemElement.setAttribute("slot", "item"); menuItemElement.setAttribute("label", accountMenuLink.linkDisplayText); menuItemElement.setAttribute("external", accountMenuLink.linkTarget); if(accountMenuLink.linkUrl){ link = modifyLink(accountMenuLink.linkUrl, accountMenuConfig); }else{ link=""; } if(accountMenuLink.mobileUrlOverride){ mobileLink = modifyLink(accountMenuLink.mobileUrlOverride, accountMenuConfig); }else{ mobileLink=""; } menuItemElement.setAttribute("destination", link); menuItemElement.setAttribute("mobile-destination", mobileLink); accountMenu.append(menuItemElement); } } }) .catch(error => { console.error('There was a problem with the fetching the account menu items:', error); }); } function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function doPermissionsMatch(array1, array2) { if (!array1 || !array2) { return false; } for (let i = 0; i < array2.length; i++) { if (array1.includes(array2[i].trim())) { return true; } } return false; } function modifyLink(link, accountMenuConfig) { if (accountMenuConfig) { var accountMenuConfigJSON = JSON.parse(accountMenuConfig); for (var key in accountMenuConfigJSON) { if (accountMenuConfigJSON.hasOwnProperty(key)) { link = link.replace(key, accountMenuConfigJSON[key]); } } } return link; } initializeAccountMenu(); </script> </div> </div> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <div id="container-d04446aea8" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-ea3ef1f4ef" class="cmp-experiencefragment cmp-experiencefragment--alert-banner"> <div id="container-54688ae9eb" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="notificationbanner text aem-GridColumn aem-GridColumn--default--12"> <rhcl-notification-banner> <rhcl-typography slot="content" variant="body2"><b>Security Alert</b>: Scammers are currently targeting jobseekers. Learn how to protect yourself from recruitment scams <a href="/lu/en/fraud-alert">here</a>.</rhcl-typography></rhcl-notification-banner> </div> </div> </div> </div> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <script type="text/javascript"> window.ready(function() { let homepage = document.querySelector('.rh-homepage-hero'); homepage.componentId = homepage.getAttribute('component-id'); homepage.componentVariant = homepage.getAttribute('component-variant'); homepage.componentTitle = homepage.getAttribute('component-title'); homepage.trackingEnabled = homepage.getAttribute('tracking-enabled'); let searchBar = document.querySelector(".rh-homepage-hero rhcl-search-bar[variant=job-search]"); searchBar.componentParentRef = homepage; searchBar.addEventListener("rhcl-search-bar-valid", (e) => { var jobTitle = e.detail.fieldOneValue ?? aemSettings.rh_job_search.allText; var location = e.detail.fieldTwoValue ?? aemSettings.rh_job_search.allText; var searchDestination = e.detail.url; if (searchDestination == undefined || searchDestination == "") return; function setCookie(name, value) { var expires = ""; var date = new Date(); date.setTime(date.getTime() + (6 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); document.cookie = name + "=" + (value || "") + expires + "; path=/"; } if(location != undefined) { setCookie("l", location); } if(jobTitle != undefined) { setCookie("k", jobTitle); } function replaceAndCondense(input) { // Replace , . / and space with - let result = input.toLowerCase().replace(/[ ,();.|&%/\\[\]]/g, '-'); // Replace multiple hyphens with a single hyphen result = result.replace(/-+/g, '-'); // Remove leading hyphen if present result = result.replace(/^-/, ''); // Remove trailing hyphen if present result = result.replace(/-$/, ''); return result; } var encodedJobTitle = replaceAndCondense(jobTitle); var encodedLocation = replaceAndCondense(location); searchDestination = searchDestination.replace(":title", encodedJobTitle).replace(":location", encodedLocation); window.location.href = searchDestination; }); }); </script> <style> .rh-homepage-hero{position:relative}.rh-homepage-hero h1,.rh-homepage-hero h2,.rh-homepage-hero p{color:#fff;font-family:Noto Sans Display,sans-serif}.rh-homepage-hero h2.rhcl-typography--display6{font-size:9pt}@media screen and (min-width:768px){.rh-homepage-hero h2.rhcl-typography--display6{font-size:14px}}.rh-homepage-hero .rh-homepage-hero__content{padding-top:calc(var(--rhcl-main-navigation-height) + var(--rhcl-spacing-24-x) + var(--rhcl-spacing-20-x))}@media screen and (min-width:768px){.rh-homepage-hero .rh-homepage-hero__content{padding-top:calc(var(--rhcl-main-navigation-height) + var(--rhcl-spacing-14-x))}}.rh-homepage-hero__image-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.rh-homepage-hero__image-wrapper:before{background-image:linear-gradient(12deg,#212325 34%,rgba(33,35,37,.36) 69%,rgba(33,35,37,0) 74%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width:1024px){.rh-homepage-hero__image-wrapper:before{background-image:linear-gradient(12deg,#212325 32%,rgba(33,35,37,0) 62%)}}.rh-homepage-hero__image-wrapper img{height:auto;width:auto}.rh-homepage-hero__content{min-height:500px;padding-top:calc(var(--rhcl-spacing-24-x) + var(--rhcl-spacing-20-x))}@media screen and (min-width:768px){.rh-homepage-hero__content{padding-top:var(--rhcl-spacing-14-x)}}.rh-homepage-hero__button-wrapper,.rh-homepage-hero__copy-wrapper{--rhcl-typography-color:var(--rhcl-text-white);--rhcl-heading-color:var(--rhcl-text-white)}.rh-homepage-hero__copy-wrapper{margin-bottom:var(--rhcl-spacing-6-x)}@media screen and (min-width:768px){.rh-homepage-hero__copy-wrapper{margin-bottom:calc(var(--rhcl-spacing-20-x) - var(--rhcl-spacing-2-x))}}.rh-homepage-hero__copy-wrapper .rh-homepage-hero__heading{display:block;padding-bottom:var(--rhcl-spacing-4-x)}@media screen and (min-width:768px){.rh-homepage-hero__copy-wrapper .rh-homepage-hero__heading{padding-bottom:var(--rhcl-spacing-8-x)}}.rh-homepage-hero__button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--rhcl-spacing-6-x)}@media screen and (min-width:768px){.rh-homepage-hero__button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--rhcl-spacing-8-x)}}.rh-homepage-hero__button-wrapper .rh-homepage-hero__button-heading{display:block;margin-bottom:var(--rhcl-spacing-4-x)}@media screen and (min-width:768px){.rh-homepage-hero__button-wrapper .rh-homepage-hero__button-heading{margin-bottom:var(--rhcl-spacing-8-x)}.rh-homepage-hero__button-wrapper--primary{border-right:1px solid var(--rhcl-text-white);padding-right:var(--rhcl-spacing-8-x)}}.rh-homepage-hero__button-wrapper--secondary .rh-homepage-hero__secondary-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:var(--rhcl-spacing-4-x)}@media screen and (min-width:768px){.rh-homepage-hero__button-wrapper--secondary .rh-homepage-hero__secondary-button-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--rhcl-spacing-6-x)}}.rh-homepage-hero__search-wrapper{background-color:var(--rhcl-background-default);border-radius:0 0 var(--rhcl-border-radius-lg) var(--rhcl-border-radius-lg);-webkit-box-shadow:var(--rhcl-elevation--box-24);box-shadow:var(--rhcl-elevation--box-24);margin-left:calc(var(--rhcl-spacing-6-x)*-1);margin-right:calc(var(--rhcl-spacing-6-x)*-1);margin-top:var(--rhcl-spacing-6-x);padding:var(--rhcl-spacing-8-x)}@media screen and (min-width:768px){.rh-homepage-hero__search-wrapper{border-radius:var(--rhcl-border-radius-lg);margin-left:unset;margin-right:unset;margin-top:var(--rhcl-spacing-24-x);padding:var(--rhcl-spacing-8-x)}}@media screen and (min-width:1024px){.rh-homepage-hero__search-wrapper{--helper-text-min-height:0px}}.rh-homepage-hero__search-wrapper__no-widget{margin-left:calc(var(--rhcl-spacing-6-x)*-1);margin-right:calc(var(--rhcl-spacing-6-x)*-1);margin-top:var(--rhcl-spacing-6-x);padding:var(--rhcl-spacing-8-x)}@media screen and (min-width:768px){.rh-homepage-hero__search-wrapper__no-widget{margin-left:unset;margin-right:unset;margin-top:var(--rhcl-spacing-24-x);padding:var(--rhcl-spacing-8-x)}}@media screen and (min-width:1024px){.rh-homepage-hero__search-wrapper__no-widget{--helper-text-min-height:0px}}.rh-homepage-hero__no-widget{margin-bottom:var(--rhcl-spacing-10-x);overflow:hidden}@media screen and (min-width:768px){.rh-homepage-hero__no-widget{margin-bottom:var(--rhcl-spacing-12-x)}}@media screen and (min-width:1024px){.rh-homepage-hero__no-widget{margin-bottom:var(--rhcl-spacing-16-x)}} </style> <div class="rh-homepage-hero rh-homepage-hero__no-widget" data-first-component-padded component-id="aem-hero-banner" component-title="Anything’s possible when you have the talent" component-variant="Home Page Hero Banner (AEM)" tracking-enabled> <div class="rh-homepage-hero__container"> <div class="rh-homepage-hero__image-wrapper"> <!-- using dynamic media template --> <picture> <source srcset="https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Large-1x?fmt=webp-alpha 1x, https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Large-2x?fmt=webp-alpha 2x" media="(min-width: 1024px)"/> <source srcset="https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Medium-1x?fmt=webp-alpha 1x, https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Medium-2x?fmt=webp-alpha 2x" media="(min-width: 768px)"/> <source srcset="https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Small-1x?fmt=webp-alpha 1x, https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Small-2x?fmt=webp-alpha 2x" media="(min-width: 0px)"/> <img src="https://s7d9.scene7.com/is/image/roberthalfintl/h5_1477775195_no_search:Large-1x?fmt=webp-alpha" alt aria-hidden="true" width="767" height="940" loading="eager" fetchpriority="high"/> </picture> </div> <div class="rh-homepage-hero__content rhcl-content-container"> <div class="row"> <div class="rh-homepage-hero__copy-wrapper col-12 col-md-7"> <rhcl-heading class="rh-homepage-hero__heading" modifier="" tag="h1" variant="display1">Anything’s possible when you have the talent</rhcl-heading> <rhcl-typography class="rh-homepage-hero__subheading" variant="body0">Find skilled candidates, in-demand jobs and the solutions you need to help you do your best work yet.</rhcl-typography> </div> </div> <div class="rh-homepage-hero__button-wrapper"> <div class="rh-homepage-hero__button-wrapper--primary"> <rhcl-heading class="rh-homepage-hero__button-heading" modifier="uppercase" tag="h2" variant="display6">For job seekers</rhcl-heading> <rhcl-button destination="/lu/en/find-jobs/upload-resume/app" external="false" full-width-mobile label="Find your next job" size="medium" size-md="small" size-sm="medium" theme="dark" variant="primary"></rhcl-button> </div> <div class="rh-homepage-hero__button-wrapper--secondary"> <div> <rhcl-heading class="rh-homepage-hero__button-heading" modifier="uppercase" tag="h2" variant="display6">For businesses</rhcl-heading> </div> <div class="rh-homepage-hero__secondary-button-container"> <rhcl-button destination="/lu/en/c/hire" external="false" full-width-mobile label="Find your next hire" size="medium" size-md="small" size-sm="medium" theme="dark" variant="secondary"></rhcl-button> </div> </div> </div> <div class="rh-homepage-hero__search-wrapper__no-widget"> </div> </div> </div> </div> <script> aemSettings.rh_job_search.allText = ''; </script> </div></div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__accent-outline--none rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-left" accent-variant="image-squircle" list-type="check" theme="light" accent-theme="primary" accent-outline="none"> <h2 slot="headline">About Robert Half</h2> <rhcl-typography slot="copy">Robert Half pioneered specialized staffing services in 1948 and today is the world's largest specialized talent solutions and business consulting firm. The experts in our recruiting office in the Grand Duchy of Luxembourg have broad industry networks and are familiar with the local market and its specific characteristics. We also offer companies in the region customized solutions for optimal recruitment of new employees. Looking for a new challenge or for skilled talent? Rely on our expertise in talent management solutions.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895357617?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895357617?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895357617?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-1895357617?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__accent-outline--none rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.002 Paired Content Block: Wide"></div> <rhcl-block-paired-content variant="wide" layout="media-right" accent-variant="image-squircle" theme="light" accent-theme="primary" accent-outline="none"> <h2 slot="headline">Choose a flexible staffing solution in your specialization</h2> <rhcl-typography slot="copy">Whether you're a finance or accounting professional or planning to hire one, you’ll find a range of potential talent and opportunities here.</rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 480px,(min-width: 768px) 336px,(min-width: 0px) 317px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-as475468165?$Squircle2-Large-1x$&fmt=webp-alpha 480w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-as475468165?$Squircle2-Medium-1x$&fmt=webp-alpha 336w,https://s7d9.scene7.com/is/image/roberthalfintl/sq2-as475468165?$Squircle2-Small-1x$&fmt=webp-alpha 317w" src="https://s7d9.scene7.com/is/image/roberthalfintl/sq2-as475468165?$Squircle2-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Accountant</rhcl-content-list-item> <rhcl-content-list-item slot="item">Finance Manager</rhcl-content-list-item> </rhcl-content-list> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Auditor</rhcl-content-list-item> <rhcl-content-list-item slot="item">Financial controller</rhcl-content-list-item> </rhcl-content-list> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__accent-outline--none rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-left" accent-variant="image-rounded" list-type="check" theme="light" accent-theme="primary" accent-outline="none"> <h2 slot="headline">Where to find us?</h2> <rhcl-typography slot="copy">Spaces, Place de la Gare 5, </rhcl-typography> <rhcl-typography slot="copy">1616 Luxembourg</rhcl-typography> <rhcl-typography slot="copy"> </rhcl-typography> <rhcl-typography slot="copy">Contact us on <a href="tel:35226730630">+352 26 73 06 30</a></rhcl-typography> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 840px,(min-width: 768px) 619px,(min-width: 0px) 420px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-lux-as167986131?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-lux-as167986131?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-lux-as167986131?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-lux-as167986131?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container rhcl__accent-theme--primary rhcl__accent-outline--none rhcl__theme--light aem-GridColumn aem-GridColumn--default--12"> <div class="cq-placeholder" data-emptytext="PC.001 Paired Content Block: Split"></div> <rhcl-block-paired-content variant="split" layout="media-right" accent-variant="image-rounded" list-type="check" theme="light" accent-theme="primary" accent-outline="none"> <h2 slot="headline">2024 Luxembourg Salary Guide</h2> <!-- using dynamic media template --> <img slot="accent-image" loading="lazy" fetchpriority="low" sizes="(min-width: 1024px) 840px,(min-width: 768px) 619px,(min-width: 0px) 420px" srcset="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-28030?$Rectangle1-Large-1x$&fmt=webp-alpha 840w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-28030?$Rectangle1-Medium-1x$&fmt=webp-alpha 619w,https://s7d9.scene7.com/is/image/roberthalfintl/rt1-28030?$Rectangle1-Small-1x$&fmt=webp-alpha 420w" src="https://s7d9.scene7.com/is/image/roberthalfintl/rt1-28030?$Rectangle1-Large-1x$&fmt=webp-alpha" alt aria-hidden="true"/> <rhcl-content-list slot="list"> <rhcl-content-list-item slot="item">Discover projected finance and accounting starting salary ranges, benefits and hiring trends.</rhcl-content-list-item> <rhcl-content-list-item slot="item">Start your salary discussions here, informed by data from actual job placements.</rhcl-content-list-item> </rhcl-content-list> <a slot="primary-cta" href="https://content.roberthalfonline.com/SG24/SG24-PDF/2024-Salary-Guide-LUX-EN.pdf" target="_blank">Explore our 2024 Salary Guide</a> </rhcl-block-paired-content> </div> <div class="root container-fluid cmp-container aem-GridColumn aem-GridColumn--default--12"> <rhcl-block-qa> <h2 slot="headline">Frequently Asked Questions</h2> <rhcl-qa-question slot="question"> <span slot="copy">How can Robert Half help me with my hiring needs in Luxembourg?</span> <rhcl-typography slot="answer">Using a staffing agency can save your business time and money. Recruiters have unique knowledge of the Luxembourg job market and access to skilled and experienced candidates. That means less time reviewing resumes and more time talking to skilled potential hires. Robert Half offers you a hassle-free path through the entire hiring process — from writing an effective job description to finding, evaluating and selecting highly skilled candidates.</rhcl-typography> </rhcl-qa-question> <rhcl-qa-question slot="question"> <span slot="copy">Can Robert Half help me with remote staffing?</span> <rhcl-typography slot="answer">Yes. The experienced teams at Robert Half are well-placed to help with remote staffing for permanent roles, interim roles and temporary job roles. This includes:</rhcl-typography> <rhcl-typography slot="answer"><rhcl-list-base> <rhcl-list-item-base slot="item">Remote job interviews</rhcl-list-item-base> <rhcl-list-item-base slot="item">Remote onboarding</rhcl-list-item-base> <rhcl-list-item-base slot="item">Agile and virtual workspaces</rhcl-list-item-base> </rhcl-list-base></rhcl-typography> <rhcl-typography slot="answer">To hire remote staff, <a href="/lu/en/c/hire">submit a vacancy today</a>, or find your next remote job by <a href="/be/en/jobs/luxembourg-country/all">browsing our latest vacancies</a>.</rhcl-typography> </rhcl-qa-question> <rhcl-qa-question slot="question"> <span slot="copy">Which profiles does Robert Half fill in the most in Luxembourg?</span> <rhcl-typography slot="answer">As a recruitment agency, expert in the Luxembourg market, we recruit different profiles in many fields. For example, we regularly receive offers for the following positions:</rhcl-typography> <rhcl-typography slot="answer"><rhcl-list-base> <rhcl-list-item-base slot="item">Accountants</rhcl-list-item-base> <rhcl-list-item-base slot="item">Business analysts</rhcl-list-item-base> <rhcl-list-item-base slot="item">Financial controllers</rhcl-list-item-base> </rhcl-list-base></rhcl-typography> </rhcl-qa-question> <rhcl-qa-question slot="question"> <span slot="copy">Does Robert Half help with Executive Search & C-suite recruitment?</span> <rhcl-typography slot="answer">Robert Half is a leading Executive Search firm. As the retained executive search division of Robert Half, we help companies build superior leadership teams that enable profitability and create a sustainable competitive advantage. We can expedite your hiring process and help you <a href="/be/en/hire-talent/executive-search">find the best available executive match for your organisation</a>.</rhcl-typography> </rhcl-qa-question> <rhcl-qa-question slot="question"> <span slot="copy">Does Robert Half provide permanent recruitment solutions?</span> <rhcl-typography slot="answer">Yes. Finding the right talent in Luxembourg to complete your team can be a hard, time-consuming task. Let our specialized local recruiters handle it for you. With our deep knowledge of your local job market and our <a href="https://www.roberthalf.com/be/en/hire-talent/company-in">Company-In methodology</a>, we help you find the right fit, right away. Hiring for an executive role in Luxembourg? <a href="/be/en/hire-talent/executive-search">Our executive search team offers custom solutions for executive, C-level and board positions</a>.</rhcl-typography> </rhcl-qa-question> </rhcl-block-qa></div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-0d342fd115" class="cmp-experiencefragment cmp-experiencefragment--accolades"> <div id="container-aeaed5641e" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="cmp-rhcl-accolades-block-wrapper aem-GridColumn aem-GridColumn--default--12"> <div id="accoladesblock-11f013c9a4" class="cmp-container"> <rhcl-block-accolades> <h2 slot="headline">You’re in good company</h2> <div class="accolade contentcard teaser" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" legal-copy="Disclaimer: From Fortune. ©2024 Fortune Media IP Limited. All rights reserved. Fortune is a registered trademark of Fortune Media IP Limited and is used under license. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of, Robert Half Inc." copy="2024"> <span slot="headline"><i>Fortune</i>® World's Most Admired Companies™ </span> </rhcl-content-card> </div> <div class="accolade contentcard teaser" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="2024"> <span slot="headline">Forbes World's Best Employers </span> </rhcl-content-card> </div> <div class="accolade contentcard teaser" data-aem-wrapper="true" slot="card"> <rhcl-content-card slot="card" copy="2024"> <span slot="headline">Fortune’s 100 Best Companies to Work For in Europe™ </span> </rhcl-content-card> </div> </rhcl-block-accolades> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-8082353bc2" class="cmp-experiencefragment cmp-experiencefragment--footer"> <div id="container-0159642434" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"> <rhcl-footer logo-destination="/lu/en" variant="minimized"> <rhcl-list-base slot="legal-menu"> <rhcl-menu-link slot="item"> <a slot="item" href="/lu/en/company-information">Company information</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/lu/en/privacy">Privacy notice</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/lu/en/website-and-cookies">Website and cookies</a> </rhcl-menu-link> <rhcl-menu-link slot="item"> <a slot="item" href="/lu/en/fraud-alert">Fraud alert</a> </rhcl-menu-link> </rhcl-list-base> <rhcl-typography slot="copyright">Robert Half Inc. </rhcl-typography> <rhcl-country-selector slot="locale-selector" name="locale"> <a data-locale="en-AU" href="https://www.roberthalf.com/au/en" slot="link"> Australia - English </a> <a data-locale="en-BE" href="https://www.roberthalf.com/be/en" slot="link"> Belgium - English </a> <a data-locale="nl-BE" href="https://www.roberthalf.com/be/nl" slot="link"> Belgium - Nederlands </a> <a data-locale="fr-BE" href="https://www.roberthalf.com/be/fr" slot="link"> Belgium - Français </a> <a data-locale="pt-BR" href="https://www.roberthalf.com/br/pt" slot="link"> Brazil - Português </a> <a data-locale="en-CA" href="https://www.roberthalf.com/ca/en" slot="link"> Canada - English </a> <a data-locale="fr-CA" href="https://www.roberthalf.com/ca/fr" slot="link"> Canada - Français </a> <a data-locale="es-CL" href="https://www.roberthalf.com/cl/es" slot="link"> Chile - Español </a> <a data-locale="en-CN" href="https://www.roberthalf.cn/cn/en" slot="link"> China - English </a> <a data-locale="zh-CN" href="https://www.roberthalf.cn/cn/zh" slot="link"> China - 中文 </a> <a data-locale="fr-FR" href="https://www.roberthalf.com/fr/fr" slot="link"> France - Français </a> <a data-locale="de-DE" href="https://www.roberthalf.com/de/de" slot="link"> Germany - Deutsch </a> <a data-locale="en-HK" href="https://www.roberthalf.com/hk/en" slot="link"> Hong Kong, China - English </a> <a data-locale="en-IE" href="https://www.roberthalf.com/ie/en" slot="link"> Ireland - English </a> <a data-locale="en-JP" href="https://www.roberthalf.com/jp/en" slot="link"> Japan - English </a> <a data-locale="ja-JP" href="https://www.roberthalf.com/jp/ja" slot="link"> Japan - 日本語 </a> <a data-locale="en-LU" href="https://www.roberthalf.com/lu/en" slot="link"> Luxembourg - English </a> <a data-locale="fr-LU" href="https://www.roberthalf.com/lu/fr" slot="link"> Luxembourg - Français </a> <a data-locale="en-NL" href="https://www.roberthalf.com/nl/en" slot="link"> Netherlands - English </a> <a data-locale="nl-NL" href="https://www.roberthalf.com/nl/nl" slot="link"> Netherlands - Nederlands </a> <a data-locale="en-NZ" href="https://www.roberthalf.com/nz/en" slot="link"> New Zealand - English </a> <a data-locale="en-SG" href="https://www.roberthalf.com/sg/en" slot="link"> Singapore - English </a> <a data-locale="de-CH" href="https://www.roberthalf.com/ch/de" slot="link"> Switzerland - Deutsch </a> <a data-locale="en-CH" href="https://www.roberthalf.com/ch/en" slot="link"> Switzerland - English </a> <a data-locale="fr-CH" href="https://www.roberthalf.com/ch/fr" slot="link"> Switzerland - Français </a> <a data-locale="en-AE" href="https://www.roberthalf.com/ae/en" slot="link"> United Arab Emirates - English </a> <a data-locale="en-GB" href="https://www.roberthalf.com/gb/en" slot="link"> United Kingdom - English </a> <a data-locale="en-US" href="https://www.roberthalf.com/us/en" slot="link"> United States - English </a> </rhcl-country-selector> </rhcl-footer> <rhcl-back-to-top-button></rhcl-back-to-top-button> <script type="text/javascript"> window.addEventListener("rhcl-menu-link-clicked", (e) => { e.preventDefault(); let link = e.composedPath()[0]; if(link.hasAttribute('data-modal-popup')) { let modalId = link.getAttribute('data-modal-identifier'); let modal = document.querySelector(`div#${modalId} rhcl-modal`); modal.setAttribute('show-modal', true); } }); document.addEventListener('rhcl-locale-selector-item-clicked', function (e) { if(e && e.detail){ window.location.href = e.detail; } }); </script> </div> </div> </div> </div> </div> </div> </div> </div> <link rel="preload" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS" as="style" onload="this.onload=null;this.rel='stylesheet'"/> <noscript><link rel="stylesheet" href="https://rh.my.salesforce-sites.com/liveagent/EinsteinBotEmbedCSS"/></noscript> </body> </html>