Demo

Controller

McGill Environmental Systems | McGill Compost
Cary, NC Full Time
POSTED ON 4/3/2026
AVAILABLE BEFORE 5/1/2026
About McGill At McGill, our purpose is to rebuild the soils that support life on our planet. We turn biodegradable waste into high-quality compost that helps restore depleted soils and supports a cleaner, greener future. Using advanced composting technology, we handle a wide range of organic materials—safely, reliably, and with purpose. We believe real environmental change should benefit people, the planet, and the economy. We take pride in our role within the communities we serve, contributing positively to a cleaner, healthier, and sustainable environment. Driven by our core values of Excellence, Integrity, Accountability and Collaboration, we are committed to fostering a culture of continuous improvement, and strive to create a rewarding, safe, and empowering workplace for all. When you join McGill, you’re joining a team that values hard work, innovation, and doing what’s right—for our colleagues, our customers, our communities, and the Earth. Whether you’re working with machinery, logistics, or sales, your work directly supports a greener, healthier future. Role Purpose

The Controller is a senior finance leader responsible for the accuracy, integrity, and usefulness of McGill’s financial information. This role oversees the accounting shared services function, audit and controls, and financial close and reporting processes. Beyond ensuring strong fundamentals, the Controller plays a critical role in transforming financial data into actionable insights that help business leaders improve performance, manage risk, and drive growth.

This position will operate and optimize McGill’s current ERP system (Great Plains) while also helping to evaluate, select, and lead the implementation of a new ERP platform. The ideal candidate is comfortable with change, curious about emerging technologies (including AI‑enabled tools), and motivated by improving how finance supports the business.

How You Make an Impact

You bring clarity where complexity exists. You ensure McGill’s financial foundation is strong, compliant, and scalable—while also elevating the finance function from scorekeeper to strategic partner. By translating financial results into insights leaders can act on, you help operations, sales, and executive teams make better decisions, faster.

Key Responsibilities

Financial Leadership & Reporting

  • Oversee monthly, quarterly, and annual close processes, ensuring accurate and timely financial statements in accordance with GAAP.
  • Prepare and review consolidated financial statements and supporting schedules for internal and external stakeholders.
  • Partner with the CFO to support budgeting, forecasting, and financial analysis efforts.

Accounting Shared Services

  • Lead the accounting shared services function, including general ledger, accounts payable, accounts receivable, payroll coordination, and fixed assets.
  • Establish clear processes, controls, and service standards to support multiple operating locations.
  • Develop and mentor accounting team members, building depth and consistency across the function.

Audit, Controls & Compliance

  • Own the annual audit process and serve as the primary liaison with external auditors.
  • Maintain strong internal controls and ensure compliance with accounting standards, tax requirements, and company policies.
  • Identify and mitigate financial and operational risks through proactive control design and monitoring.

Systems & ERP Transformation

  • Serve as the primary finance owner of McGill’s current ERP system (Great Plains), ensuring data integrity and effective use.
  • Play a key role in evaluating, selecting, and implementing a new ERP system, including process redesign, testing, training, and change management.
  • Partner closely with IT and business leaders to ensure systems support operational and reporting needs.

Actionable Insights & Business Partnership

  • Translate financial results into clear, actionable insights for operational and functional leaders.
  • Develop reporting and dashboards that highlight trends, drivers, and opportunities—not just historical results.
  • Support leaders with data‑driven analysis to improve margins, cash flow, and operational performance.

Corporate Insurance & Risk Management

  • Serve as the primary owner of McGill’s corporate insurance programs, including property, casualty, general liability, workers’ compensation, auto, environmental, cyber, and executive coverages.
  • Partner with brokers, carriers, legal counsel, and operations leaders to assess risk exposure and ensure appropriate coverage limits, deductibles, and cost‑effective structures.
  • Oversee insurance renewals, claims management, and loss tracking; identify trends and recommend corrective actions to reduce risk and total cost of risk.
  • Support enterprise risk management efforts by identifying financial, operational, and compliance risks and recommending mitigation strategies.
  • Ensure insurance and risk considerations are integrated into major business decisions, including capital investments, acquisitions, new facilities, and ERP/system changes.
  • Collaborate cross‑functionally to strengthen internal controls, safety alignment, and documentation supporting audits, claims, and compliance requirements.

Continuous Improvement & Technology

  • Seek opportunities to streamline processes, automate workflows, and improve data quality.
  • Explore and responsibly adopt new technologies, including AI‑enabled tools, to enhance efficiency, accuracy, and insight generation.
  • Champion a mindset of continuous improvement within the finance organization.

Success Profile

A Successful Controller At McGill

  • Delivers accurate, timely financial information leaders trust and rely on
  • Builds scalable processes that support growth and multi‑site operations
  • Proactively identifies issues and opportunities—before they become problems.
  • Leads ERP and systems change with structure, discipline, and collaboration.
  • Communicates clearly with both finance and non‑finance stakeholders
  • Balances strong controls with a practical, business‑oriented approach.
  • Anticipates and manages enterprise risks, balancing strong insurance protection with disciplined cost management.

Qualifications & Experience

  • Bachelor’s degree in Accounting, Finance, or related field (CPA strongly preferred).
  • 8 years of progressive accounting and financial leadership experience, including management of close and reporting processes.
  • Experience leading or significantly supporting external audits.
  • Hands‑on experience with ERP systems; Great Plains experience required, with prior ERP implementation experience strongly preferred.
  • Demonstrated ability to partner with business leaders and provide actionable financial insights.
  • Comfort with technology‑enabled finance tools; openness to leveraging AI and automation.

Work Environment

This role is primarily office‑based with regular interaction across operations, leadership, and shared services. Occasional travel to operating sites may be required to support business understanding and partnership.

Equal Employment Opportunity Statement

The McGill Environmental Systems Family of Companies is an Equal Opportunity Employer committed to fostering a diverse and inclusive workplace. We do not discriminate against any applicant or employee based on race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, marital status, veteran status, or any other characteristic protected by applicable federal, state, or local laws. This policy applies to all aspects of employment, including recruitment, hiring, promotion, compensation, benefits, training, discipline, and termination. We are dedicated to providing a work environment free from discrimination, harassment, and retaliation, and we encourage individuals of all backgrounds to apply.

Salary.com Estimation for Controller in Cary, NC
$222,914 to $303,737
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at McGill Environmental Systems | McGill Compost

  • McGill Environmental Systems | McGill Compost Rose Hill, NC
  • Make a Real Impact with McGill Environmental Systems At McGill, our purpose is to rebuild the soils that support life on our planet. We turn biodegradable ... more
  • 15 Days Ago

  • McGill Environmental Systems | McGill Compost Delray Beach, FL
  • Make a Real Impact with McGill Environmental Systems At McGill, our purpose is to rebuild the soils that support life on our planet. We turn biodegradable ... more
  • 15 Days Ago

  • McGill Environmental Systems | McGill Compost New Hill, NC
  • Make a Real Impact with McGill Environmental Systems At McGill, our purpose is to rebuild the soils that support life on our planet. We turn biodegradable ... more
  • 1 Day Ago

  • McGill Environmental Systems | McGill Compost Waverly, VA
  • Make a Real Impact with McGill Environmental Systems At McGill, our purpose is to rebuild the soils that support life on our planet. We turn biodegradable ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Controller jobs in the Cary, NC area that may be a better fit.

  • Your Part-Time Controller, LLC Raleigh, NC
  • AWARD-WINNING Accounting Firm—You should work here! Controller for Nonprofit Organizations Your Part-Time Controller, LLC, (YPTC) is a national leader in p... more
  • 19 Days Ago

  • Amcor Rigid Packaging Youngsville, NC
  • Accelerate the possible by joining a winning Amcor team that's transforming the packaging industry and improving lives around the world. At Amcor, we unpac... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!