{"id":77893,"date":"2026-03-06T09:49:31","date_gmt":"2026-03-06T09:49:31","guid":{"rendered":"https:\/\/roofingtoday.co.uk\/?post_type=job&#038;p=77893"},"modified":"2026-03-06T09:49:33","modified_gmt":"2026-03-06T09:49:33","slug":"financial-controller-commercial-roofing-minneapolis","status":"publish","type":"job","link":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/","title":{"rendered":"Financial Controller \u2013 Commercial Roofing"},"content":{"rendered":"\n<!-- Our front-end template -->\n<section\n    id=\"single-job-block_03d80683651af4c6c0e0b0e97aabfe5a\" \n    class=\"single-job \"\n>\n    <div class=\"site-container\">\n        <div class=\"header-container\">\n            <h1>Financial Controller \u2013 Commercial Roofing<\/h1>\n            <a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/\" class=\"btn btn--blue\">\n                Return to All Jobs\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                <path d=\"M5 14.1667L9.16667 10L5 5.83334\" stroke=\"#9DBFED\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M10.832 14.1667L14.9987 10L10.832 5.83334\" stroke=\"#9DBFED\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n            <\/a>\n        <\/div>\n        <div class=\"job-info-container\" data-aos=\"fade-in\">\n            <div class=\"job-info-container--left\">\n                                    <div class=\"single-info\">\n                        <span>Role:<\/span>\n                        <span class=\"h4\">Financial Controller \u2013 Commercial Roofing<\/span>\n                    <\/div>\n                                                    <div class=\"single-info\">\n                        <span>Location:<\/span>\n                        <span class=\"h4\">Minneapolis, MN<\/span>\n                    <\/div>\n                                                    <div class=\"single-info\">\n                        <span>Salary:<\/span>\n                        <span class=\"h4\">$DOE + benefits<\/span>\n                    <\/div>\n                            \n                <div class=\"single-info\">\n                    <span>Date posted:<\/span>\n                    <span class=\"h4\">06 March 2026<\/span>\n                <\/div>\n    \n\n            <\/div>\n                            <figure class=\"job-info-container--right\" data-aos=\"fade-up\">\n                    <img decoding=\"async\" src=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" alt=\"Financial Controller \u2013 Commercial Roofing\">\n                <\/figure>\n                    <\/div>\n\n                    <div class=\"job-description\" data-aos=\"fade-in\">\n                <p><strong>Become the financial leader behind a scaling roofing platform\u2026<\/strong><\/p>\n<p>Take full ownership of accounting inside a $30M commercial roofing contractor entering its next stage of disciplined growth.\u00a0Your work will directly influence operational decisions and expansion strategy.<\/p>\n<p>The business is established and profitable.\u00a0Now it is investing in stronger systems, tighter controls, and leadership that can support scale.<\/p>\n<p>You will drive ERP implementation, elevate reporting standards, strengthen financial controls, and support budgeting and forecasting.<\/p>\n<p>Backed by a $100M private equity platform that has completed six acquisitions in 12 months, this role offers both operating company ownership and platform level exposure.<\/p>\n<p>If you want real responsibility, leadership visibility, and a clear path to expanded scope as the business grows, this is a meaningful career step.<\/p>\n<h3><strong>Benefits<\/strong><\/h3>\n<ul>\n<li>PTO with increases based on tenure<\/li>\n<li>Truck or allowance<\/li>\n<li>401k with 4% match<\/li>\n<li>Health Insurance (majority paid)<\/li>\n<li>Progression and promotion opportunities<\/li>\n<\/ul>\n<h3><strong>Your Role<\/strong><\/h3>\n<ul>\n<li>Oversee AP, AR, and general ledger for a $30M commercial contractor<\/li>\n<li>Lead month end, quarter end, and annual close processes<\/li>\n<li>Drive ERP implementation and ongoing optimisation<\/li>\n<li>Improve internal controls, workflows, and financial reporting discipline<\/li>\n<li>Support budgeting, forecasting, and corporate reporting initiatives<\/li>\n<\/ul>\n<h3><strong>Company Overview<\/strong><\/h3>\n<p>This Minnesota based commercial roofing contractor was founded in 2005 and generates approximately $30M annually.\u00a0The company is now part of a $100M private equity backed roofing platform that has completed six acquisitions in under 12 months.<\/p>\n<p>The business operates exclusively in the commercial roofing market, focusing on re roof, maintenance, service, and building envelope solutions. It serves building owners, property managers, and general contractors across the state.<\/p>\n<p>While supported by institutional capital and corporate accounting oversight, the business retains local operational leadership and identity. Infrastructure investment, ERP rollout, and structured scaling are already underway.<\/p>\n<h3><strong>Key Requirements<\/strong><\/h3>\n<ul>\n<li>5-10 years accounting experience<\/li>\n<li>Construction accounting exposure<\/li>\n<li>AP, AR and accrual-based accounting experience<\/li>\n<li>ERP implementation experience required<\/li>\n<li>Experience managing month end and financial close independently<\/li>\n<li>Comfortable operating inside a growth environment with increasing structure<\/li>\n<\/ul>\n<p><em>Not quite right for you but know someone that would be an excellent fit? Refer a friend and if they are successfully placed, we pay you $1000.<\/em><\/p>\n            <\/div>\n                            <div class=\"how-to-apply\" data-aos=\"fade-in\"\n                            >\n                                    <h3>HOW TO APPLY<\/h3>\n                                <p>If you are interested in this opportunity apply now <a href=\"https:\/\/www.roofingtalentamerica.com\/job\/2352\" target=\"_blank\" rel=\"noopener\">via the Roofing Talent America website<\/a>!<\/p>\n<p>Don\u2019t have a resume, no problem! Just contact us directly.<\/p>\n<p>EMAIL<\/p>\n<p>Dougie at <a href=\"mailto:dougie@roofingtalentamerica.com\" target=\"_blank\" rel=\"noopener\">dougie@roofingtalentamerica.com<\/a>.<\/p>\n            <\/div>\n        \n        \n<div class=\"post-share clearfix\" data-aos=\"fade-in\">\n      <h4>Share role<\/h4>\n  \n  <div class=\"share-grid\">\n    <a class=\"post-share__anchor post-share__anchor--linkedin\" href=\"http:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/&#038;title=Financial Controller \u2013 Commercial Roofing&#038;summary=&#038;source=Roofing Today\" onclick=\"javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); return false;\">\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\">\n        <path d=\"M5.03826 9.83065H8.02687V19.6914H5.03826V9.83065ZM6.53036 4.92285C7.48382 4.92285 8.25879 5.71908 8.25879 6.6987C8.25879 7.67832 7.48382 8.47648 6.53099 8.47648C6.07233 8.47546 5.63273 8.28785 5.30835 7.95469C4.98397 7.62153 4.80121 7.16994 4.80005 6.6987C4.80005 6.46533 4.84482 6.23425 4.9318 6.01866C5.01878 5.80308 5.14626 5.60723 5.30696 5.4423C5.46766 5.27737 5.65842 5.14661 5.86834 5.05747C6.07826 4.96834 6.30322 4.9226 6.53036 4.92285ZM9.89294 9.83065H12.754V11.1784H12.7936C13.192 10.4034 14.165 9.5859 15.6219 9.5859C18.6426 9.5859 19.2 11.6284 19.2 14.2832V19.6921H16.219V14.8954C16.219 13.7524 16.1989 12.28 14.6691 12.28C13.1166 12.28 12.8778 13.5263 12.8778 14.8114V19.6895H9.89734V9.82871L9.89294 9.83065Z\" fill=\"#134991\"\/>\n      <\/svg>\n    <\/a>\n\n    <a class=\"post-share__anchor post-share__anchor--facebook\" href=\"http:\/\/www.facebook.com\/sharer.php?u=https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/&#038;t=Check this out: Financial Controller \u2013 Commercial Roofing\" onclick=\"javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); return false;\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\">\n      <path d=\"M15.3382 13.4559L15.7367 10.8671H13.2472V9.19032C13.2472 8.48429 13.5965 7.79298 14.7085 7.79298H15.84V5.59155C15.84 5.59155 14.8118 5.41504 13.8278 5.41504C11.7762 5.41504 10.438 6.65549 10.438 8.89614V10.8671H8.16003V13.4559H10.438V19.7072C10.8955 19.7807 11.3629 19.815 11.8401 19.815C12.3174 19.815 12.7848 19.7758 13.2423 19.7072V13.4559H15.3382Z\" fill=\"#134991\"\/>\n    <\/svg>\n    <\/a>\n\n    <a class=\"post-share__anchor post-share__anchor--twitter\" href=\"https:\/\/twitter.com\/share?text=Check this out: Financial Controller \u2013 Commercial Roofing&#038;url=https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/\" onclick=\"javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); return false;\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\">\n      <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.1945 13.082L4.80005 6.375H9.07286L12.4028 10.5204L15.9604 6.39366H18.3136L13.5406 11.9368L19.2 18.9821H14.94L11.3343 14.4991L7.4849 18.9697H5.11892L10.1945 13.082ZM15.5609 17.7394L7.41999 7.61769H8.45144L16.5821 17.7394H15.5609Z\" fill=\"#134991\"\/>\n    <\/svg>\n    <\/a>\n\n    <a class=\"post-share__anchor post-share__anchor--email\" href=\"mailto:?subject=Check this out: Financial Controller \u2013 Commercial Roofing&#038;body=https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/\" onclick=\"javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600'); return false;\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\">\n      <path d=\"M19 5.61523H5C4.0335 5.61523 3.25 6.39874 3.25 7.36523V17.8652C3.25 18.8317 4.0335 19.6152 5 19.6152H19C19.9665 19.6152 20.75 18.8317 20.75 17.8652V7.36523C20.75 6.39874 19.9665 5.61523 19 5.61523Z\" fill=\"white\" stroke=\"#134991\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n      <path d=\"M20.3389 8.61523L12.8589 13.3684C12.6015 13.5297 12.3038 13.6152 12 13.6152C11.6962 13.6152 11.3986 13.5297 11.1411 13.3684L3.66113 8.61523\" stroke=\"#134991\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n    <\/svg>\n    <\/a>\n  <\/div>\n<\/div>\n\n        <div class=\"related-jobs\">\n            <div class=\"header-container\" data-aos=\"fade-in\">\n                <h2>You may also be interested in<\/h2>\n                <a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/\" class=\"btn btn--blue\">\n                View All Jobs\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n                <path d=\"M5 14.1667L9.16667 10L5 5.83334\" stroke=\"#9DBFED\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M10.832 14.1667L14.9987 10L10.832 5.83334\" stroke=\"#9DBFED\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <\/svg>\n            <\/a>\n            <\/div>\n        \n\n        <div class=\"related-jobs--grid\">\n<a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/general-superintendent-commercial-multifamily-livermore-ca\/\" class=\"single-job cursor-pointer flex flex-col image-zoom\" data-aos=\"fade-up\">\n    <div class=\"inner-container\">\n        <div class=\"image-container \">\n            <img decoding=\"async\" class=\"w-full h-full\" src=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"info-container\">\n            <div class=\"info-container--left\">\n                <h4>General Superintendent &#8211; Commercial Multifamily<\/h4>\n                                    <p>Livermore, CA<\/p>\n                                                    <p>Roofing Talent America<\/p>\n                                <span>26 March 2026<\/span>\n            <\/div>\n            <div class=\"info-container--right\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                <path d=\"M6 17L11 12L6 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M13 17L18 12L13 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/a>\n\n<a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/superintendent-commercial-multifamily-livermore-ca\/\" class=\"single-job cursor-pointer flex flex-col image-zoom\" data-aos=\"fade-up\">\n    <div class=\"inner-container\">\n        <div class=\"image-container \">\n            <img decoding=\"async\" class=\"w-full h-full\" src=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"info-container\">\n            <div class=\"info-container--left\">\n                <h4>Superintendent \u2013 Commercial Multifamily<\/h4>\n                                    <p>Livermore, CA<\/p>\n                                                    <p>Roofing Talent America<\/p>\n                                <span>26 March 2026<\/span>\n            <\/div>\n            <div class=\"info-container--right\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                <path d=\"M6 17L11 12L6 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M13 17L18 12L13 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/a>\n\n<a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/superintendent-commercial-multifamily-morgan-hill-ca\/\" class=\"single-job cursor-pointer flex flex-col image-zoom\" data-aos=\"fade-up\">\n    <div class=\"inner-container\">\n        <div class=\"image-container \">\n            <img decoding=\"async\" class=\"w-full h-full\" src=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"info-container\">\n            <div class=\"info-container--left\">\n                <h4>Superintendent \u2013 Commercial Multifamily<\/h4>\n                                    <p>Morgan Hill, CA<\/p>\n                                                    <p>Roofing Talent America<\/p>\n                                <span>26 March 2026<\/span>\n            <\/div>\n            <div class=\"info-container--right\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                <path d=\"M6 17L11 12L6 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M13 17L18 12L13 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/a>\n\n<a href=\"https:\/\/roofingtoday.co.uk\/us\/job\/general-superintendent-commercial-multifamily-morgan-hill-ca\/\" class=\"single-job cursor-pointer flex flex-col image-zoom\" data-aos=\"fade-up\">\n    <div class=\"inner-container\">\n        <div class=\"image-container \">\n            <img decoding=\"async\" class=\"w-full h-full\" src=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" alt=\"\">\n        <\/div>\n\n        <div class=\"info-container\">\n            <div class=\"info-container--left\">\n                <h4>General Superintendent &#8211; Commercial Multifamily<\/h4>\n                                    <p>Morgan Hill, CA<\/p>\n                                                    <p>Roofing Talent America<\/p>\n                                <span>26 March 2026<\/span>\n            <\/div>\n            <div class=\"info-container--right\">\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">\n                <path d=\"M6 17L11 12L6 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <path d=\"M13 17L18 12L13 7\" stroke=\"#BE2036\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/a>\n<\/div>        <\/div>\n\n    <\/div>\n<\/section>","protected":false},"featured_media":75260,"template":"","meta":{"_acf_changed":true,"ghostkit_customizer_options":"","ghostkit_custom_css":"","ghostkit_custom_js_head":"","ghostkit_custom_js_foot":"","ghostkit_typography":""},"class_list":["post-77893","job","type-job","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Financial Controller \u2013 Commercial Roofing - Roofing Today<\/title>\n<meta name=\"description\" content=\"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Financial Controller \u2013 Commercial Roofing - Roofing Today\" \/>\n<meta property=\"og:description\" content=\"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor\" \/>\n<meta property=\"og:url\" content=\"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/\" \/>\n<meta property=\"og:site_name\" content=\"Roofing Today\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-06T09:49:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"951\" \/>\n\t<meta property=\"og:image:height\" content=\"535\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/\",\"url\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/\",\"name\":\"Financial Controller \u2013 Commercial Roofing - Roofing Today\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/roofingtoday.co.uk\\\/wp-content\\\/uploads\\\/Roofing-Talent-America-951x535-1.jpg\",\"datePublished\":\"2026-03-06T09:49:31+00:00\",\"dateModified\":\"2026-03-06T09:49:33+00:00\",\"description\":\"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/roofingtoday.co.uk\\\/wp-content\\\/uploads\\\/Roofing-Talent-America-951x535-1.jpg\",\"contentUrl\":\"https:\\\/\\\/roofingtoday.co.uk\\\/wp-content\\\/uploads\\\/Roofing-Talent-America-951x535-1.jpg\",\"width\":951,\"height\":535},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/financial-controller-commercial-roofing-minneapolis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/job\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Financial Controller \u2013 Commercial Roofing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#website\",\"url\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/\",\"name\":\"Roofing Today\",\"description\":\"Britain&#039;s Biggest Circulation Roofing Magazine\",\"publisher\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#organization\",\"name\":\"Roofing Today\",\"url\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/roofingtoday.co.uk\\\/wp-content\\\/uploads\\\/roofingtoday2018websitelogo.jpg\",\"contentUrl\":\"https:\\\/\\\/roofingtoday.co.uk\\\/wp-content\\\/uploads\\\/roofingtoday2018websitelogo.jpg\",\"width\":544,\"height\":180,\"caption\":\"Roofing Today\"},\"image\":{\"@id\":\"https:\\\/\\\/roofingtoday.co.uk\\\/us\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Financial Controller \u2013 Commercial Roofing - Roofing Today","description":"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/","og_locale":"en_US","og_type":"article","og_title":"Financial Controller \u2013 Commercial Roofing - Roofing Today","og_description":"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor","og_url":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/","og_site_name":"Roofing Today","article_modified_time":"2026-03-06T09:49:33+00:00","og_image":[{"width":951,"height":535,"url":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/","url":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/","name":"Financial Controller \u2013 Commercial Roofing - Roofing Today","isPartOf":{"@id":"https:\/\/roofingtoday.co.uk\/us\/#website"},"primaryImageOfPage":{"@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/#primaryimage"},"image":{"@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/#primaryimage"},"thumbnailUrl":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg","datePublished":"2026-03-06T09:49:31+00:00","dateModified":"2026-03-06T09:49:33+00:00","description":"Become the financial leader behind a scaling roofing platform\u2026 Take full ownership of accounting inside a $30M commercial roofing contractor","breadcrumb":{"@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/#primaryimage","url":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg","contentUrl":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/Roofing-Talent-America-951x535-1.jpg","width":951,"height":535},{"@type":"BreadcrumbList","@id":"https:\/\/roofingtoday.co.uk\/us\/job\/financial-controller-commercial-roofing-minneapolis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/roofingtoday.co.uk\/us\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/roofingtoday.co.uk\/us\/job\/"},{"@type":"ListItem","position":3,"name":"Financial Controller \u2013 Commercial Roofing"}]},{"@type":"WebSite","@id":"https:\/\/roofingtoday.co.uk\/us\/#website","url":"https:\/\/roofingtoday.co.uk\/us\/","name":"Roofing Today","description":"Britain&#039;s Biggest Circulation Roofing Magazine","publisher":{"@id":"https:\/\/roofingtoday.co.uk\/us\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/roofingtoday.co.uk\/us\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/roofingtoday.co.uk\/us\/#organization","name":"Roofing Today","url":"https:\/\/roofingtoday.co.uk\/us\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/roofingtoday.co.uk\/us\/#\/schema\/logo\/image\/","url":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/roofingtoday2018websitelogo.jpg","contentUrl":"https:\/\/roofingtoday.co.uk\/wp-content\/uploads\/roofingtoday2018websitelogo.jpg","width":544,"height":180,"caption":"Roofing Today"},"image":{"@id":"https:\/\/roofingtoday.co.uk\/us\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/roofingtoday.co.uk\/us\/wp-json\/wp\/v2\/job\/77893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roofingtoday.co.uk\/us\/wp-json\/wp\/v2\/job"}],"about":[{"href":"https:\/\/roofingtoday.co.uk\/us\/wp-json\/wp\/v2\/types\/job"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/roofingtoday.co.uk\/us\/wp-json\/wp\/v2\/media\/75260"}],"wp:attachment":[{"href":"https:\/\/roofingtoday.co.uk\/us\/wp-json\/wp\/v2\/media?parent=77893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}