TerraSense Analytics has an opportunity for a detail-oriented Controller.
The role is responsible for managing the company’s core accounting operations, financial reporting, and internal controls. This role oversees a small team of bookkeepers and administrative staff and ensures timely and accurate financial processing, reporting, and compliance.
The Controller works closely with the VP Finance, who leads strategic finance, capital planning, and external financial relationships. The role will also collaborate with other departments, particularly operations and business development.
Why work with us?
We believe in the change we can bring with our technology. Our technology is on the forefront of AI and deep learning with real world application. We work together with NVIDIA, UBC and Transport Canada to help modernize Canada. Our products work with two sectors: Aerospace and the Defense sector.
Our diverse team consists of people from a variety of backgrounds who enjoy leading initiatives and are self motivated (flexible office hours), hungry to learn more (training and professional development allowance), are team players (team activities), and are passionate in seeing how we can change the world together.
We’re located in the beautiful city of Kelowna, British Columbia. We’re convinced it’s the greatest place on earth and to prove it, we’re offering the right person the chance to experience it with us: we’ll pay for the relocation fees. The position could also be fully remote with working in BC or Alberta.
Job Requirements:
CPA designation (CPA, CA; CPA, CGA; or CPA, CMA) required
5+ years of progressive accounting experience, with at least 2 years in a supervisory or Controller-level role
Experience in a small to mid-sized company, preferably in a technology, manufacturing, or defence-related environment
Strong knowledge of ASPE and Canadian tax compliance
Proficiency with accounting systems (e.g., QuickBooks Online, Sage, or similar) and Microsoft Excel
Experience with government contracts or funding (e.g., IRAP, SR&ED) is an asset
Excellent organizational, analytical, and communication skills
Able to obtain and maintain Canadian security clearance (ie. Reliability or Secret)
Responsibilities:
Accounting Operations
Oversee full-cycle accounting, including AP, AR, payroll, and general ledger functions
Manage month-end and year-end close processes
Ensure timely preparation of financial statements in accordance with ASPE
Maintain a strong internal control environment and ensure process compliance
Supervise and mentor a team of 3–4 finance and admin personnel
Financial Reporting & Analysis
Prepare monthly management reports and variance analysis
Support budget tracking, forecasting, and cost analysis
Assist with project-level financial tracking, including cost allocations and funding compliance
Audit, Tax, and Compliance
Coordinate with external auditors and tax advisors
Maintain compliance with federal and provincial regulations, including SR&ED and other funding claims
Support filings for government grants and contract reporting obligations
Systems & Process Improvement
Enhance financial systems, tools, and processes as the company grows
Contribute to the implementation of accounting software or ERP systems
Champion best practices in financial operations, documentation, and team development
If you have this experience, be sure to highlight it on your resume or write a cover letter to offer details.
Security Requirements
TerraSense works in the aerospace and defence sectors. As a result, it is necessary to attain a High Level Security Clearance. To do so, you will need to answer the following questions:
Are you a Canadian Citizen or Permanent Resident of Canada?
Have you lived in Canada for the last 10 years?
During the last 10 years, have you travelled outside Canada for more than 6 consecutive months at a given time?
Do you possess dual citizenship? If so please provide details.
Compensation
$81,840-$102,300
5 weeks flexible paid vacation, PLUS an additional 1 week paid vacation during the Christmas holiday season. A total of 6 weeks paid vacation!
Training and professional development allowance.
Competitive medical, dental, and vision benefits that commence on start date, no wait time.
We are based out of Kelowna, BC. We love it here and the lifestyle that comes with Okanagan living (beach time, hiking, wineries, skiing – what more can you ask for?!). While this position can be remote, we would love for you to come work, live, and play with us here. To that end, for those who come to Kelowna we provide an "Okanagan Relocation Top Up": a 10% top up on your agreed upon salary, paid out quarterly.
For those who wish to remain remote, we have you covered there too. We cover costs related to you coming out to Kelowna for quarterly meetings. We also provide a yearly $6,000 travel budget for you to use at your discretion. Want to be in town for that special meeting or occasion? Use these funds to make it happen!
PLEASE DON'T MESSAGE OUTSIDE OF THE JOB POSTING.
TerraSense Analytics is an equal opportunity employer and is committed to a diverse and inclusive work environment, free of discrimination and harassment. We employ people without regard to age, ancestry, colour, race, ethnic origin, place of origin, creed, disability, family status, marital status (including single status), gender identity, gender expression, sex (including pregnancy and breastfeeding), or sexual orientation.
In line with our commitment to equitable treatment for all, TerraSense Analytics pays due consideration to those applicants who have been historically under-represented within employment: women, visible minorities, Indigenous peoples, and persons with disabilities.
TerraSense acknowledges that it is situated on the traditional, ancestral, and unceded territory of the syilx/Okanagan people.