V

Valsoft

Acquires, grows vertical market software companies

Staff Accountant

BookkeepingConfirmed live in the last 24 hours
Full-timeSaint-Laurent, Montreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • A DEC in accounting and management techniques, an AEC in accounting, or equivalent training is required.
  • Two to four years of full-cycle accounting experience is required.
  • Intermediate to advanced Excel skills are required, including comfort with lookups, pivot tables, and high volumes of data.
  • ERP experience is required; NetSuite is strongly preferred, and Sage, Dynamics, or QuickBooks are accepted.
  • Accuracy and attention to detail, with the discipline to meet tight close deadlines, are required.
  • Self-direction and organisation are required to carry a high volume of recurring tasks with minimal supervision.
  • Follow-through is required to chase missing approvals, receipts, or confirmations until they arrive.
  • Discretion and judgment with confidential financial information are required.
  • Clear writing is required to explain a reconciling item or vendor discrepancy concisely.
  • Experience using AI tools in work and checking results before they reach the ledger is required.

Responsibilities

  • Keep payables accurate and vendors paid on time.
  • Monitor the AP shared mailboxes for ValPay, Tenerum, and Sadie and run the weekly invoice-entry batch by triaging, renaming, and filing PDFs; coding invoices by entity, division, and general ledger account; preparing the NetSuite bill import file; and attaching supporting documents. Process recurring invoices according to established coding rules.
  • Obtain missing spend approvals from budget owners, reconcile vendor statements, investigate differences, and clear past-due invoices.
  • Set up and maintain vendor records in NetSuite, including banking details, tax forms, and payment terms, and check every banking change before it is entered.
  • Prepare the weekly payment run, including the payment proposal, draft-only payment entry in the banking portal, remittance advices, and approval follow-up.
  • Download bank statements and transactions for all entities, code and post entries in NetSuite, and prepare monthly bank reconciliations with reconciling items listed for review.
  • Own the credit card cycle by collecting receipts, following up with cardholders, producing the monthly expense file, and preparing the reconciliation and journal-entry upload file.
  • Issue and send customer invoices and follow up on missing or corrected invoices.
  • Apply cash receipts, maintain the accounts receivable aging, and handle first-level collection follow-up, flagging past-due accounts and disputes to the Controller for escalation.
  • Maintain recurring schedules for prepaids, accruals, fixed assets and depreciation, and deferred revenue; prepare balance-sheet reconciliations for lower-complexity accounts and document open items.
  • Prepare standard and recurring journal entries with supporting documentation for Controller review and approval, then upload approved files to NetSuite and verify posting accuracy.
  • Run intercompany confirmations by preparing balance confirmations, circulating them to group entities, following up, and assembling settlement support.
  • File and archive supporting documentation according to the established folder structure, provide samples and documents requested by external auditors, and keep audit folders current.
  • Handle finance requests in Jira by gathering documentation, keeping tickets updated, and closing them once resolved. Write and maintain procedures for owned tasks.
  • Work with the Controller on ad hoc requests and special projects, including onboarding new entities or acquisitions, opening and closing bank accounts, system implementations, and gathering data for analyses and reporting. Prepare documents, data extracts, and working files for Controller-led files, and take on other accounting-cycle work as team needs and period priorities change.

Desired Qualifications

  • Multi-entity or multi-currency accounting experience.
  • Power Query experience.
  • Experience in payments, fintech, or software.
  • Experience using a corporate banking portal.
  • Jira experience.
  • Experience writing procedures for a finance team that is still being built.

About the Company

Valsoft

Acquires, grows vertical market software companies

Valsoft is a company that buys software businesses that serve specific, essential industries (like automotive and broadcasting) and helps them grow over the long term. It focuses on vertical market software—programs that are built for a particular industry—and keeps the acquired companies independent while giving them extra resources, best practices, and access to a global network. The core idea is to improve how these software businesses operate and expand their reach, rather than building new products from scratch. The main way Valsoft works is to purchase a niche software company, streamline its operations, and partner with the existing management team to drive steady growth. This approach sets Valsoft apart from others by emphasizing patient, long-term ownership and collaboration within a diverse portfolio of niche software. The goal is to create durable, profitable companies that continue to serve their essential customers efficiently and expand into new markets.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$420M
Headquarters
Montreal, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at Valsoft

See more jobs