Logo for EyeCarePro Inc.

Senior Accountant

Roles & Responsibilities

  • 4+ years of experience in accounting, finance operations, or similar roles
  • Experience in multi-entity or multi-division environments
  • Experience in service-based or subscription-based businesses is a plus
  • Prior experience in a remote work environment

Requirements:

  • Oversee the full order-to-cash cycle, including client setup, billing, invoicing, payment reconciliation, AR aging monitoring, and intercompany billing across entities
  • Support the monthly accounting close process by preparing and posting journal entries (prepayments, accruals, depreciation), performing reconciliations, maintaining fixed assets and project accounting, and assisting with management reports and group consolidation
  • Administer spend management and accounts payable, including processing vendor invoices, managing payment runs, reviewing expense claims, and keeping the chart of accounts in sync across the group
  • Manage payroll through Rippling for US, Canada, and Israel employees and international contractors, including timesheet reconciliation, payroll policy support, tax filings, onboarding/offboarding, and payroll compliance

Job description

EyeCarePro is the growth engine behind North Americas leading optometric practices. We provide technology-enabled services and proprietary systems that help practices grow, operate efficiently, and maintain accurate digital and financial operations. As a five-time EyeVote Award winner, EyeCarePro operates with the structure of a product-driven organization combined with the agility of a services company. Our global team works fully remotely and collaborates across multiple time zones to support our expanding portfolio of brands.

As we continue to scale our multi-entity organization, we are strengthening our finance team to support increasingly complex revenue, payroll, and financial operations.

About the Role

EyeCarePro is seeking a Senior Accountant to support financial operations across multiple entities within our growing organization. This role sits at the intersection of revenue operations, payroll, and financial reporting. You will oversee the order-to-cash cycle, payroll processes, accounts payable, reconciliations, and monthly accounting activities, ensuring financial data remains accurate, organized, and audit-ready.

The position reports to the Head of Finance and works closely with the Finance Manager, leadership teams, operations, and client strategy teams.

Key Responsibilities

Revenue Cycle Management (Order-to-Cash)

  • Oversee the full order-to-cash cycle, including client setup, billing, invoicing, and payment reconciliation.

  • Maintain accurate client billing data across internal systems, QuickBooks, and BenjiPays

  • Ensure invoices align with signed contracts and pricing agreements.

  • Monitor accounts receivable, follow up on overdue balances, and maintain healthy AR aging.

  • Reconcile incoming payments across credit card processors and bank statements.

  • Support revenue recognition by maintaining deferred revenue schedules and posting monthly journal entries.

  • Assist with revenue forecasting, ensuring pipeline and client changes are accurately reflected.

  • Manage intercompany billing and reconciliations across entities.

  • Provide finance support for client inquiries related to invoices, documentation, and payment updates.

  • Produce commercial reporting related to the client lifecycle i.e. Retention, Upsells, Churn, Wins and losses, Pipeline conversion, Client profitability, etc

  • Collaborate and partner with Client and Marketing Strategists to ensure a smooth and efficient finance process for the business and maintain high standard of data quality.

Monthly Accounting & Financial Close

  • Support the month-end close process by preparing and posting journal entries, including prepayments, accruals, and depreciation by WD3.

  • First level review of bank and credit card reconciliations, and preparation thereof for any entities not covered by the shared services center.

  • Maintain the companys fixed asset register, and intangible assets.

  • Maintain project based accounting for new products and services.

  • Support with tax incentives such as RDEC, SRED, etc and maintain the base level information gathering through close partnership with Data and IT teams.

  • Assist the Finance Manager with the preparation of monthly management reports, variance analysis, financial statements and group consolidation for review by the Head of Finance.

Spend Management & Accounts Payable

  • Administer the company's spend management platform (Rippling).

  • Review all transactions to ensure they are accurately coded and classified according to the company's chart of accounts.

  • Maintain and update the chart of accounts within the spend management tool to reflect the evolving needs of the business, and ensure all businesses within the group are in sync.

  • Manage the full accounts payable cycle, including processing vendor invoices, managing payment runs, and maintaining vendor records.

  • Review staff expense claims for policy compliance and accuracy.

  • Support the Finance Manager with first level implementation and management of the company's net working capital policy, and maintain a compliance ready workflow.

Payroll Management

  • Manage and process payroll through our HR platform (Rippling) for all US, Canadian, and Israeli employees, as well as international contractors in Rippling.

  • Own weekly timesheet reconciliation process, and resolve any discrepancies, supported by HR Operations and internally developed tools.

  • Support the HR Operations team with Payroll policy setting, implementation, roll-out and training.

  • Responsible for planning, setting and communication of key deadlines related to payroll activities such as invoice deadlines, open enrolment, and other relevant timelines to ensure the smooth operation of this function.

  • Ensure compliance with all relevant tax agencies, including state-specific requirements in locations such as Ohio, Texas, etc.

  • Prepare and file all quarterly, annual tax forms, including W2s, T4s, and 1099s, with support of our local agency and HR System.

  • Support with onboarding or offboarding team members, and calculate pro-rata invoicing for contractors and manage their payments.

  • Serve as the primary point of contact for employee and contractor queries related to payroll and financial information in the HR/payroll system.

  • Reconcile payroll runs against the general ledger, benefits providers and resolve any discrepancies.

  • Manage intercompany recharges and overhead allocation for Client Profitability reporting.

Compliance and Audit

  • Assist with the annual external audit, including preparing schedules, pulling necessary documentation, and responding to auditor inquiries.

  • Responsible for the management of sales tax compliance e.g., VAT, GST, etc, including tracking and filing as required in relevant jurisdictions.

  • Perform regular financial checks to ensure processes remain compliant and audit-ready.

What We Are Looking For

Experience

4+ years of experience in accounting, finance operations or similar roles. The ideal candidate will have experience working in multi-entity or multi-division environments, and experience in service-based or subscription-based businesses is a plus. Prior experience in a remote work environment is also advantageous.

Technical Skills The successful candidate will be proficient with accounting platforms such as QuickBooks, Xero, or similar. Experience with BenjiPays or spend management tools like Rippling is highly desirable. Strong proficiency in Excel or Google Sheets is a must. A solid understanding of accounts receivable and accounts payable processes, bank reconciliations, financial recordkeeping and documentation standards, and a basic understanding of multi-entity accounting principles are also required.

Professional Skills

The ideal candidate will have a high attention to detail and numerical accuracy, strong organizational and time-management skills, and the ability to manage multiple deadlines and priorities. Clear and professional communication skills are essential, as is the ability to work independently while collaborating effectively with our global teams in a fully remote environment.

What Success Looks Like

Self-starter and go-getter, driven by accurate and timely issuance of invoices, maintaining accounts receivable within acceptable aging targets, and the on-time and error-free completion of monthly reconciliations, management packs, consolidations. Furthermore, success will be demonstrated by the accurate and consistent processing of vendor payments, maintenance of clean, organized, and audit-ready financial records; and the ability to appropriately plan and set internal deadlines and manage the collective business through collaboration and partnering in order to ensure the best possible service for our clients..

Work Requirements

  • 100 percent remote work-from-home

  • Schedule: Monday to Friday, 8:00 AM to 4:00 PM Eastern Time

  • Must have:
    • Personal computer and dual monitors

    • Quiet, professional workspace

    • Reliable high-speed internet

    • Backup power supply (if applicable)

What We Value

We value ownership, precision, and integrity. You will be trusted to manage financial processes with minimal supervision. That means staying organized, flagging issues early, documenting thoroughly, and ensuring financial data remains accurate and reliable as we grow.

How to Apply

If you are a detail-oriented finance professional who thrives in structured, multi-entity environments, we would love to hear from you.

Note: If you do not hear from us within two weeks of submitting your application, please consider your application unsuccessful at this time. We appreciate your interest in EyeCarePro.


Accountant - General Related jobs

Other jobs at EyeCarePro Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.