Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controller

$105k - $130k per year
Full-time

Natural Resource Solutions Inc

Waterloo, ON
Natural Resource Solutions Inc. (NRSI) is proud to provide high quality and cost-effective natural environment consulting solutions to our clients across Canada.  We are a highly respected niche biological consulting firm with offices in Waterloo, Ontario and Calgary, Alberta. Our team of skilled ecologists provide expertise in the identification and management of significant and sensitive natural species and their habitats. 

Why Us?
At NRSI we value our people and strive to provide a healthy work-life balance and a safe work environment.  This position offers a competitive hourly wage, annual profit sharing, a health and dental benefit program, RRSP contribution matching, Professional Development allowance, paid time off and additional bonus as well as the opportunity to work with other highly experienced staff. Work-from-home and other flexible scheduling arrangements can be made.

Your Contribution to NRSI
NRSI is looking for an experienced Controller to lead our Finance department.  Reporting directly to the Managing Director, the Controller will provide financial leadership and oversee the organization’s Canada-wide accounting and financial operations for NRSI. The Controller will be responsible for ensuring the accuracy, integrity, and timely completion of financial activities and reporting, both internally and to our ownership group.  The Controller will also provide financial insight and support to management and project teams in operational decision-making. The successful candidate will work closely with leadership, project staff, company administration, ownership companies, external auditors, financial institutions, government agencies, and other stakeholders to support the organization’s financial health and continued growth.

The primary duties and responsibilities for this role include:
  • Plan, direct, and coordinate all accounting and financial operations.
  • Oversee the preparation of accurate and timely internal and external financial statements throughout the year and at year-end.
  • Coordinate activities with external auditors, accountants, tax advisors, financial institutions, and government agencies.
  • Oversee accounts payable, accounts receivable, billing, collections, invoicing, and general ledger activities.
  • Complete/oversee bank, credit card, and other financial reconciliations.
  • Monitor and reconcile tax installments, remittances, and refunds, including GST/HST reporting and remittances.
  • Oversee payroll administration and related financial processes through ADP, including payroll reporting and reconciliations.
  • Develop, monitor, and report on budgets, forecasts, key performance indicators, and other financial metrics to support management decision-making.
  • Prepare financial analysis and provide recommendations to management regarding organizational performance, trends, risks, and opportunities.
  • Support project teams with financial components of projects, including budget management, forecasting, financial analysis, pricing reviews, and analysis of actual versus budgeted performance.
  • Provide financial expertise and support for proposals, business development opportunities, and other strategic initiatives.
  • Identify opportunities to improve and streamline financial processes, including invoicing, expense management, financial reporting, and other accounting functions.
  • Oversee and support the effective use and continued improvement of BQE CORE and other financial systems used by the organization.
  • Develop, implement, and maintain appropriate financial controls, processes, and procedures to ensure accuracy, efficiency, and compliance.
  • Participate in the hiring, onboarding, training, and development of additional accounting staff, when required, to support organizational growth.
  • Maintain confidentiality and exercise discretion when handling sensitive financial, employee, and business information.
  • Perform other related duties and special projects as required.
Knowledge, Skills and Experience:
  • Minimum 5 years of progressive experience in a senior finance or accounting role, preferably within a consulting, professional services, or multi-entity environment.
  • CPA designation is required.
  • Post-secondary education in Accounting, Finance, Business Administration, or a related discipline.
  • Strong knowledge of accounting principles, financial reporting, budgeting, forecasting, reconciliations, and tax compliance.
  • Experience with accounting and financial management systems; experience with BQE CORE is considered an asset.
  • Experience with ADP or other payroll systems is considered an asset.
  • Strong proficiency with Microsoft Office, particularly Excel.
  • Experience working with multiple legal entities and/or operations across multiple jurisdictions is considered an asset.
  • Strong analytical and problem-solving skills, with the ability to interpret financial information and provide meaningful insights, financial interpretations, and recommendations to management.
  • Excellent communication and interpersonal skills, with the ability to work effectively with employees and leaders at all levels of the organization.
  • Strong organizational skills and the ability to manage multiple priorities, deadlines, and competing demands.
  • Demonstrated ability to work independently with minimal supervision while exercising sound judgment and initiative.
  • Detail-oriented with a strong commitment to accuracy and quality.
  • Proactive approach to identifying issues, improving processes, and implementing practical solutions.
  • Ability to build and maintain effective working relationships across departments and contribute positively to a collaborative team environment.
  • Demonstrated professionalism, discretion, diplomacy, and tact when dealing with confidential and sensitive information.
  • Strong leadership skills and the ability to provide guidance, support, and direct supervision to accounting and administrative staff.
Application Closing Date : September 18, 2026.  Interviews will begin as suitable applicants are found.
Application Requirements : A cover letter addressed to Andrew Ryckman is required with all applications.
Position Start Date : Oct 19, 2026.
Location : Waterloo, ON
Base Salary : $105,000 - $130,000 annually commensurate on experience.
Benefits and Perks : company matching RRSP plan, annual profit sharing, additional bonus, health and dental benefits, paid time off, professional development allowance
Estimated number of hours per week: 40 hours.
Vacancy Status: This posting is for an existing vacancy.
AI Disclosure: NRSI does not use artificial intelligence (AI) to screen, assess, or select candidates for this role.

NRSI is committed to creating a diverse environment and is proud to be an equal-opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

NRSI is also committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in our recruitment process, employment, services, programs, and activities.  To request a reasonable accommodation, contact our HR Department at Show phone number.


 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Controller in Waterloo, ON vacancy
  •  ...Job Duties & Responsibilities of the Manufacturing Production Control Specialist: Review and determine the production process necessary to produce metal parts. Establish routings methods layouts tools costs methods documentation labor estimates for revisions to current... 
    Suggested
    Full time
    Work at office

    Simply Staffed

    Waterloo, ON
    a month ago
  • $62.85k - $104.75k per year

     ...complexity of our investment environment makes our accounting and finance opportunities challenging. The Senior Analyst, Trust Accounting & Controls will report to the Manager, Trust Accounting & Controls. The primary responsibilities of the incumbent are to record detailed cash... 
    Suggested
    Full time

    Manulife

    Waterloo, ON
    13 days ago
  • $115k - $138k per year

     ...with clients and employees alike. Position Summary The Plant Controller is responsible for providing financial leadership and analytical...  ...plant operations, ensuring accurate cost accounting, inventory control, and financial reporting. This role partners closely with... 
    Suggested
    Work at office
    Local area

    Sunrise-Farms-

    Waterloo, ON
    2 days ago
  •  ...backbone of financial integrity at Grand River Foods as a Plant Controller. Your skills in financial analysis and support will drive our operational...  ...operations. Key Responsibilities: • Manage and lead inventory control efforts effectively • Prepare accurate KPI reports for... 
    Suggested

    Socket.dev

    Waterloo, ON
    3 days ago
  • $150k - $200k per year

     ...multi-franchise automobile dealership group seeking an experienced Controller to join our accounting operations. This is a key leadership...  ...training, and performance oversight. Maintain strong internal controls and support audit readiness. Work closely with group executive... 
    Suggested
    Internship

    The 401 Group

    Waterloo, ON
    1 day ago
  • Elevate your career as a Controller for the 401 Group of Companies based in Cambridge, Ontario. We're seeking a CPA to ensure accurate financial...  ...team and enhance performance • Ensure strong internal controls and support audits Requirements: • Must possess a CPA designation... 

    The 401 Group

    Waterloo, ON
    1 day ago
  • $85k - $100k per year

     ...operational contact for branches, supporting timely resolution of facilities and security issues, coordinated vendor response, access control, branch training, and consistent service delivery. This position will work with operations leadership to ensure adherence to... 
    Remplacement
    For contractors
    Work at office
    Local area
    Work from home
    Relocation

    CarePartners

    Waterloo, ON
    19 days ago
  •  ...Participate in site visits, field reviews, deficiency reviews, and project closeout activities.  ~ Maintain project filing, document control, correspondence, schedules, dashboards, and task-tracking records.  ~ Support implementation of NGDW standards, SOPs, BIM... 
    For contractors
    Internship

    NG Design Wave

    Waterloo, ON
    7 days ago
  •  ...to protect what your clients have worked hard to build. This is an entrepreneurial sales opportunity for someone who wants greater control over their career, income and long-term business growth while still having access to coaching, training and an experienced support... 
    Long term contract
    Temporary work
    Internship

    Serenia Life Financial

    Waterloo, ON
    5 days ago
  • $56.77 per hour

     ...system Upgrade and maintain software Consult with clients after sale to provide ongoing support Conduct tests and perform security and quality controls Execute and document results of software application tests and information and telecommunication systems tests... 
    Permanent employment
    Full time
    Remote work

    Trimoksha Technologies

    Waterloo, ON
    2 days ago
  • $100k - $120k per year

     ...Job Title: Controller Work type: Full-Tyime, Permanent Work Location: Office located in Wallenstein, ON Reporting To: VP of Finance...  ...Assist in the development and maintenance of strong internal controls to safeguard company assets and ensure reporting accuracy... 
    Permanent employment
    Full time
    Casual work
    Work at office
    Remote work

    Earthscape Play

    Wallenstein, ON
    2 days ago
  • $35.15 - $37.17 per hour

     ...audit support documentation ~Complete monthly audits, ensuring proper documentation, reconciliations, and compliance with internal controls and institutional policies ~Process fee uploads and ensure accurate financial data recording across systems ~Maintain data integrity... 
    Hourly pay
    Full time
    Work at office
    Local area
    Monday to friday
    Flexible hours

    Wilfrid Laurier University

    Waterloo, ON
    6 days ago
  •  ...management efforts and organizational scalability  Work with the Controller to evaluate current processes and suggest improvements to...  ...in fast-paced environment Strong attention to detail with a control mindset and high accuracy  Organized and efficient with strong... 
    Long term contract
    Full time
    Work from home

    Prica GS Inc.

    Waterloo, ON
    29 days ago
  • $124.1k - $174.1k per year

     ...localized consumer experiences for diverse international markets. Experience working on trust and safety privacy moderation parental controls or other sensitive consumer-platform considerations. Experience launching a new consumer product through private testing beta soft... 
    Long term contract
    Full time
    Temporary work
    Internship

    PlayStation

    Waterloo, ON
    12 days ago
  •  ...to dentists during a variety of dental procedures. Prepare and sterilize instruments and operatories in accordance with infection control protocols. Take and process dental radiographs (X-rays) as directed. Record patient information and treatment notes accurately... 
    Full time
    Part time
    Shift work
    Rotating shift
    Afternoon shift
    1 day per week
    Weekday work

    MHMI

    Waterloo, ON
    5 days ago
  • $75k - $100k per year

     ...teams (planning, operations, finance) and executive leadership. Develop scheduled refresh cycles, row-level security, and data access controls to ensure reliable, secure, and scalable reporting infrastructure. Write clean, optimal DAX measures of varying complexity to meet... 
    Full time
    Casual work
    Work at office
    Flexible hours
    3 days per week

    RideCo

    Waterloo, ON
    8 days ago
  • $24.5 - $26.3 per hour

     ...Communicate with customers, clients and employees in a professional manner ~Coordinate all food production, ensuring proper portion control, waste management, recipe compliance and food program standards are being followed, reporting any concerns to the Executive Chef ~Ensure... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours
    Afternoon shift

    Wilfrid Laurier University

    Waterloo, ON
    23 days ago
  • $80k - $95k per year

     ...solutions. Strong understanding of data governance principles including data quality metadata documentation data definitions security controls and data privacy standards. Experience identifying and resolving data inconsistencies to improve reporting accuracy reliability... 
    Full time

    CarePartners

    Waterloo, ON
    13 days ago
  •  ...Experience  ~1-3 years’ experience in a commercial or business administration role ~ Experience with asset management and document control (i.e. Aconex) ~ Knowledge of insurance principles ~ Transportation experience is an asset. ~ Intermediate proficiency in... 
    Full time
    Work at office
    Monday to friday
    Shift work
    Weekday work

    Keolis America

    Waterloo, ON
    10 hours ago
  • $19 per hour

     ...installations are manufactured or operating as intended, thereby controlling quality and verifying compliance with regulatory requirements....  ...the main laboratory, ensuring proper preservation, temperature control, and courier coordination. Maintain inventory and laboratory... 
    Hourly pay
    Internship
    Work at office
    Monday to friday
    Shift work

    Bureau Veritas

    Waterloo, ON
    17 days ago
  •  ...with the broader maintenance team  Order, track, and manage painting and drywall materials, ensuring proper inventory levels and cost control  Follow all health and safety procedures, ensuring work is completed safely with minimal disruption to residents and tenants... 
    Full time

    Asset Maintenance Pros

    Waterloo, ON
    26 days ago
  • $95k - $130k per year

     ...time visualization and sensor accuracy Lead root cause analysis on escaped defects using structured techniques reproduce issues in controlled test environments and strengthen automated coverage to prevent recurrence Mentor and develop junior QA engineers Champion a... 
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Voyis

    Waterloo, ON
    1 day ago
  • $28.95 per hour

    Are you an experienced Pigment Controller or production operator seeking an exciting full-time opportunity within the manufacturing & logistics...  ...continuous production cycles while adhering to rigorous quality control standards and health and safety guidelines. If you excel in fast... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Internship
    Monday to friday
    Shift work
    Afternoon shift

    Randstad

    Kitchener, ON
    21 days ago
  • $89k - $134k per year

     ...Attributes Ability to interpret Construction Drawings and Specifications and a solid understanding of scheduling, contracts, quality control, engineering principles, and safety regulations. Strong knowledge of construction safety best practices and experience enforcing... 
    Full time
    Contract work
    For subcontractor
    Work at office

    Arcadis

    Waterloo, ON
    3 days ago
  • $21.27 per hour

     ...work night shifts, a professional demeanor, and willing to work with a dynamic team. Requirement : Familiarity with access control systems and alarm  . Experience with report writing and note-taking. Knowledge of CCTV monitoring systems. Valid Ontario... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Allied Universal

    Waterloo, ON
    7 hours ago
  • $20.45 per hour

     .... This temporary contract is an excellent opportunity to gain hands-on experience in event security, crowd management, and access control while helping maintain a safe and welcoming environment for students, staff, visitors, and the broader campus community. Successful... 
    Daily paid
    Contract work
    Temporary work
    Immediate start
    Relocation
    Shift work

    Classet

    Waterloo, ON
    26 days ago
  •  ...providing records management, security, finance, purchasing, human resources or other administrative services ~ Plan, administer and control budgets for client projects, contracts, equipment and supplies ~ Prepare reports and briefs for management committees evaluating... 
    Permanent employment

    Waterloo Vapes

    Waterloo, ON
    6 days ago
  •  ...implementation / rollout project. • At least 5 years of S/4 HANA FICO experience. • Strong business knowledge in accounting, controlling, planning or general Finance - FICO and procure to pay processes using SAP Ariba. • Strong understanding of the S/4 HANA... 
    Contract work
    Casual work
    Work at office
    1 day per week

    Astra North Infoteck Inc.

    Waterloo, ON
    7 days ago
  • $45 per hour

     ...Record and process results of procedures Explain procedures and side effects of radiation Perform basic verification and quality control checks on radiographic and film processing equipment Record and process patient data Provide appropriate care and monitoring of... 
    Permanent employment
    Full time
    Remote work

    Waterloo Nuclear and Radiography

    Waterloo, ON
    7 days ago
  • $181.05k - $213k per year

     ..., collecting data across several of Carta's microservices as well as third-party systems. Drafting robust and sensible role-based controls that enable customers to govern fractional access to their data. Leveraging agentic AI technology to improve all aspects of the customer... 
    Full time
    Work at office

    Carta

    Waterloo, ON
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controller. Be the first to apply!