Finance Officer

Hello, corporate finance people and recent business grads! Our team is expanding, and we're looking for a Finance Officer to join our team.

This is a hybrid work position. The first 3 months (probation) will be in our Victoria office. After that a hybrid work arrangement can be established.

This role requires bookkeeping and project cost accounting, in addition to Finance Officer responsibilities.


As a Finance Officer (with bookkeeping and project cost accounting responsibilities) your top priorities are reconciliation, cost control, invoicing, accounts payable and P&Ls. We deal in multiple currencies for AP and AR, so Fx hedging and cash flow management is is also part of this role.


You’ll support the business team by ensuring all bank statements are imported and reconciled in our accounting software, Xero.

You’ll be responsible for creating and distributing invoices and time reports to clients (AR) as well as vendor, contractor and expense payments in addition to employee expense reimbursements (AP).

You’ll work closely with our accounting firm to prepare financials and journal entries for year end.

Additionally, you’ll help maintain the company P&L in Xero as well as all project P&Ls in our project management software called TeamWork.

You'll assist project managers in tracking project budgets and creating hour reports for clients. You will systematically and diligently tracking project budgets, expenses and margins across all project P&Ls and you'll be proactive in warning the business team when projects are at risk of going over budget.

You'll make continuous recommendations for OpEx reduction and margin improvements and compile quarterly financial reports for the entire team (we are very open with our finances and we reward employees with profit sharing).

If you’re super keen, you’ll also help us with pro-forma P&L and cash flow projections for M&A.

Payroll is not part of the Finance Officer responsibilities.

What you'll do:

Support the agency by:

  • Ensuring all bank statements are imported and reconciled in Xero. CAD and USD accounts
  • Creating and distribute invoices and account statements
  • Follow up with past due invoices
  • Compiling and sending time reports to clients
  • Paying vendors and contractors both domestic and international
  • Pay credit cards before due dates
  • Processing and pay employee expense reports
  • Control company purchases and ensure receipts are attached to all Xero expenses including credit card charges
  • Tracking annual health and wellness allowance, and educational allowances, for each employee
  • Performing ongoing expense monitoring and make regular recommendations for OpEx reduction. Eg, unused software subscriptions
  • Conduct Fx trades via Wise.com based on cash flow and simple exchange rate hedging
  • Updating our project P&Ls on a weekly basis
  • Assisting with project pricing via historical P&L and time sheet analysis
  • Participating in weekly operators meeting
  • Prepare and deliver quarterly financial presentations to all staff
  • Remind staff to log time on a weekly basis
  • Coordinating year end with our accounting firm
  • Assist in DCF cash flow analysis and valuations for M&A

What you've got:

  • 3-5 years of corporate finance experience in a private sector service-based business, SaaS or ecommerce company
  • Experience working in Xero
  • Strong spreadsheet skills: we use Google Sheets but if you know Excel this won’t be an issue
  • A positive and supporting attitude. “Set each other up for success” is one of our mottos.
  • Willingness to teach others
  • Polite persistence: let’s be honest, most accountants are always behind, and staff always forget to log time. And, it’s rare a client will pay an invoice on the due date

An asset but not required
  • A business undergrad or MBA with a focus in finance or accounting
  • A general interest in advertising, marketing, web technology
  • Strong presentation skills
  • Technical aptitude and willingness to learn beyond the spreadsheet. Real world examples include, using macros to retrieve market data on foreign exchange and stock prices, connecting credit card gateways (eg Stripe) and bank accounts to Xero

Why One Net?


‍Our small but mighty agency has been at work for 14 years with the name drops to prove it. Our office (and heart) is in Victoria, but our clients are international.


We’ve done work for companies like Lenovo, SteelSeries, AppLovin, Uber, and Google, but we also love to work with innovative tech start-ups building a range of disruptive technology in AI, data science application security, video game software and hardware. See some of our work here.

One Net offers:
  • Competitive compensation
  • Great benefits package
  • Profit sharing
  • Annual education allowance
  • An organization with strong core values
  • A team oriented/collaborative environment
  • Exciting clients
  • Quarterly group activities and an annual retreat
  • Bring your dog to work
  • Downtown office location
  • Flexible hours
  • A paid week off during the holidays (not counted as vacation)

How to apply


If you don't meet all the criteria above, we still encourage you to apply. We are looking for enthusiastic and creative problems solvers and we will overlook inexperience if we believe you are coachable and genuinely interested in self improvement.

Please email your resume and cover letter to hr@onenetinc.com with the subject “Finance Officer”. Cover letters can be in the form of an email. Emails without this subject line risk not being seen.

This position is for Canadian citizens, permanent residents of Canada or foreign nationals with a valid Canadian work permit. One Net will not sponsor work or immigration visas at this time.