Controller

Darkhorse VisualizationEdmonton, AB
Hybrid

About The Position

Darkhorse Analytics is home to two specialized organizations, each turning data into decisions. At Darkhorse Visualization, we turn complex data into tools that change minds. At Darkhorse Emergency, we implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clients. At Darkhorse, you will have an outsized impact. You will be trusted, encouraged, and empowered to make a difference. You will do meaningful work as you create a company you can be proud of. As Controller, you will lead and execute the day-to-day financial operations across Darkhorse Analytics. This is a hands-on role where you’ll move between operational accounting work, financial analysis, process improvement, and strategic support for company leadership. You will work closely with leadership across both Darkhorse Emergency and Darkhorse Visualization to ensure the company has accurate financial information, strong financial controls, and scalable systems to support growth. Work at Darkhorse is diverse and ever-changing. One day you may be reviewing complex intercompany transactions, improving forecasting models, or navigating cross-border accounting requirements. The next day you may be improving internal processes with AI tools, preparing Board reporting, or supporting strategic decision-making on growth initiatives. You will take ownership of accounting and finance responsibilities from start to finish, including: Leading month end and year end close processes across Canadian and US entities. Preparing financial reporting packages, variance analysis, KPIs, forecasts, and cash flow reporting. Managing full cycle accounting activities including reconciliations, accruals, deferred revenue, foreign exchange adjustments, intercompany transactions, and tax accruals. Supporting budgeting, scenario planning, and financial modeling. Preparing and reviewing annual Canadian and US financial statements and tax filings. Monitoring cash flow, approving payments, and managing transfers between entities and bank accounts. Supporting leadership with financial insight, strategic analysis, and operational decision-making. Coordinating with external stakeholders including bookkeepers, auditors, lawyers, banks, insurance providers, and accounting firms. Supporting payroll administration, compensation changes, onboarding/offboarding coordination, and benefits administration. Leading or supporting grant applications, reporting, SR&ED administration, and regulatory compliance activities. Reviewing and responding to CRA and IRS correspondence. Improving internal accounting systems, financial controls, and operational processes. Leveraging AI and automation tools to streamline financial reporting, analysis, and workflows. Building strong internal relationships and helping support a culture of ownership, transparency, and continuous improvement. As a growing company, we expect you to spend a meaningful portion of your time improving our systems, processes, and ways of working.

Requirements

  • CPA designation
  • Experience in full cycle accounting and financial reporting
  • Understanding of Canadian GAAP
  • Comfort navigating accounting situations in a small-medium business environment
  • Highly detail-oriented while still being able to see the bigger business picture
  • Enjoy problem-solving, identifying patterns, and digging into root causes
  • Comfortable operating in ambiguity and balancing competing priorities
  • Embrace AI and modern tools to improve workflows, reporting, and efficiency
  • Ability to communicate financial concepts clearly to both financial and non-financial audiences
  • Highly organized with a strong professional sense of discretion and tact when dealing with confidential data
  • Value ownership and accountability, and take pride in doing excellent work even when nobody’s watching
  • Collaborative, supportive, and able to build trust across teams
  • Genuinely enjoy learning and continuously improving
  • Share and live company values

Nice To Haves

  • Exposure to US accounting, tax, or multi-entity environments
  • Experience with budgeting, forecasting, and financial modeling
  • Exposure to payroll, grants, SR&ED, or cross-border accounting requirements
  • Experience improving accounting processes or implementing automation

Responsibilities

  • Lead and execute the day-to-day financial operations across Darkhorse Analytics.
  • Move between operational accounting work, financial analysis, process improvement, and strategic support for company leadership.
  • Ensure the company has accurate financial information, strong financial controls, and scalable systems to support growth.
  • Review complex intercompany transactions, improve forecasting models, and navigate cross-border accounting requirements.
  • Improve internal processes with AI tools, prepare Board reporting, and support strategic decision-making on growth initiatives.
  • Take ownership of accounting and finance responsibilities from start to finish.
  • Lead month end and year end close processes across Canadian and US entities.
  • Prepare financial reporting packages, variance analysis, KPIs, forecasts, and cash flow reporting.
  • Manage full cycle accounting activities including reconciliations, accruals, deferred revenue, foreign exchange adjustments, intercompany transactions, and tax accruals.
  • Support budgeting, scenario planning, and financial modeling.
  • Prepare and review annual Canadian and US financial statements and tax filings.
  • Monitor cash flow, approve payments, and manage transfers between entities and bank accounts.
  • Support leadership with financial insight, strategic analysis, and operational decision-making.
  • Coordinate with external stakeholders including bookkeepers, auditors, lawyers, banks, insurance providers, and accounting firms.
  • Support payroll administration, compensation changes, onboarding/offboarding coordination, and benefits administration.
  • Lead or support grant applications, reporting, SR&ED administration, and regulatory compliance activities.
  • Review and respond to CRA and IRS correspondence.
  • Improve internal accounting systems, financial controls, and operational processes.
  • Leverage AI and automation tools to streamline financial reporting, analysis, and workflows.
  • Build strong internal relationships and help support a culture of ownership, transparency, and continuous improvement.
  • Spend a meaningful portion of time improving systems, processes, and ways of working.

Benefits

  • Competitive salaries within a transparent salary environment
  • Competitive benefits
  • Growth-sharing program
  • Unlimited vacation
  • Flexible working conditions; hybrid or in-person in Edmonton
  • Unlimited career opportunities in a high-growth company
  • The ability to make an impact and do work that matters
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service