Accounting & Finance Operations Lead

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

5

HOURS PER WEEK

40

DATE UPDATED

Jul 20, 2026

JOB OVERVIEW

To receive full consideration, please complete and submit your application using this form: ----------

Job Description

About Us
---------- was founded in 2018 by academics, scientists, and engineers in Canada with decades of experience in optimization and healthcare systems. A near-death experience for one of our founders—caused by fatigue from an error in scheduling—turned our research on burnout, inefficiency, and lost wellness into a personal mission. That work led us to create a new category of staff scheduling called “collaborative scheduling.” As a category leader, Mesh AI’s mission is to design intelligent, fair, and transparent schedules so clinicians can rest, feel respected, and focus on what matters most: caring for patients, not fighting with spreadsheets and call calendars.

About the Role
We are looking for a detail-oriented, resourceful Accountant / Finance Operations Lead to support Mesh AI’s accounting, finance operations, reporting, and government funding workflows. This person will manage core accounting activities while also helping organize financial data, support funding and compliance reporting, maintain SOPs, and use AI/LLM tools to improve internal processes.

The ideal candidate is not only technically strong in accounting (for a SaaS/software product) , but also a fast learner who can work independently, research unfamiliar requirements, document processes clearly, and adapt as the company scales.

Responsibilities
1. Oversee full-cycle bookkeeping for Mesh Scheduling Inc. (a SaaS company), including G/L account maintenance, year-end close, adjusting journal entries, and opening the new fiscal year.
2. Process accounts payable, including payments to vendors, contractors, and other parties.
3. Manage accounts receivable, including invoicing, payment collection, customer billing, renewals, and revenue tracking using Stripe and other billing systems.
4. Prepare, issue, and manage customer licensing agreements, and renewals serving as the primary point of contact for customer billing, contract administration, and payment-related inquiries.
5. Manage monthly payroll and ensure timely, accurate compensation processing.
6. Liaise with the Canada Revenue Agency (CRA), tax authorities, and external accounting firms for submissions and follow-ups.
7. Track, develop, and report financial KPIs and Deliver ad hoc financial analysis as needed.
8. Assist with the preparation of financial statements and reports for quarterly board meetings and investor updates.
9. Create, update, and maintain SOPs for recurring accounting, finance, tax, payroll,, billing, and reporting workflows.
10. Lead accounting software and system implementations and integrations, including tools such as Xero and Stripe, to improve financial operations.
11. Leverage LLMs and data analysis tools to streamline accounting workflows and generate operational insights within our healthcare SaaS environment.
12. Participate in weekly tea ---------- etings and contribute to cross-functional initiatives.
13. Carry out administrative tasks as requested

Skills & Qualifications
-Strong written and verbal communication proficiency in English, with the ability to present financial information clearly to non-finance stakeholders.
-Bachelor's degree in Accounting, Finance, or a related field.
-2+ years of full-cycle accounting experience, ideally within a SaaS or tech startup environment.
-Strong working knowledge of Microsoft Excel or Google Sheets for financial modelling and analysis
-Experience using or experimenting with LLMs and AI tools (e.g. ChatGPT, Claude) to improve accounting workflows and reporting efficiency.
-Experience working remotely and managing responsibilities independently.
-Comfortable working with data — able to query, clean, and interpret datasets without deep technical support.
-Strong independent research skills, with the ability to investigate unfamiliar accounting, tax, funding, or compliance topics and summarize findings clearly.
-High attention to detail and judgment when handling sensitive financial, tax, payroll, and funding information.
-Analyze financial, operational, customer, and project data to support leadership decisions.
-Understanding of Canadian GAAP, CRA requirements, HST/GST filings, and payroll regulations preferred.
-Experience preparing financial statements, board reports, and investor-facing materials.
-Self-motivated with the ability to work independently in a remote environment.
-Familiarity with SaaS platforms, accounting tools like Xero, Stripe.

Why Join Us
-Dynamic Environment: If you thrive on energy and ---------- ntum, you'll love our workplace that keeps you challenged.
-Growth: Accelerate your professional journey with opportunities to learn and advance as we scale.
-Mission-Driven: Be part of a team transforming healthcare scheduling to prevent burnout and errors.
-Impact: Your work will play a crucial role in ensuring better outcomes for patients and clinicians alike.
-Remote-First: Enjoy the freedom and flexibility of remote work.

Our Core Values
Respect: We care and respect others and our planet as a whole.
Integrity: We are honest and apply radical candor with compassion.
Growth: We are results-driven and detail-oriented.
Efficiency: We are resourceful and lean and minimize waste.
Communication: We make no assumptions and communicate clearly at all times.

Our Targeted Attributes
We measure candidates against our “A.G.I.L.E. CARE” set of attributes:
Adaptability and Flexibility
Growth Mindset
Integrity and Honesty
Lean Operator and Resourceful
Empathic Communicator
Clinician-Focused and Caring for Healthcare
Altruistic Team Player
Responsible
Effective

It is the policy of Mesh AI to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. Mesh AI welcomes and encourages applications from people with disabilities.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,688 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Finance-Operations-Lead-1692650
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692650
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 950622
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1692650
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-12',ej.date_added) duration_daysDATEDIFF('2026-08-12',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-12',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1692650' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692650 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-20-2026=787***Jul-21-2026=54***Jul-22-2026=27***Jul-23-2026=19***Jul-24-2026=18***Jul-25-2026=7***Jul-26-2026=2***Jul-27-2026=12***Jul-28-2026=14***Jul-29-2026=10***Jul-30-2026=6***Jul-31-2026=7***Aug-01-2026=4***Aug-02-2026=3***Aug-03-2026=6***Aug-04-2026=8***Aug-05-2026=5***Aug-06-2026=5***Aug-07-2026=4***Aug-08-2026=6***Aug-12-2026=1' WHERE job_id'1692650'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=963***Aug-2026=42' WHERE job_id'1692650'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692650' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692650 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '950622'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)