Controller

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

TYPE OF WORK

Full Time

SALARY

TBD

HOURS PER WEEK

40

DATE UPDATED

Jul 31, 2026

JOB OVERVIEW

We are looking for a comptroller to help us establish our finance and accounting functions.

RESPONSIBILITIES
Manage day-to-day accounting operations including general ledger, accounts payable, accounts receivable, reconciliations, and payroll oversight
Prepare accurate monthly financial statements, budget-to-actual reports, and financial analyses for leadership and Board review
Monitor cash flow, oversee banking relationships, and maintain strong financial controls and compliance procedures
Lead audit preparation and coordinate with external auditors, accountants, and regulatory agencies as needed
Support organizational financial planning, process improvements, and documentation of accounting policies and procedures
Support the client with additional tasks and responsibilities as needed, in alignment with the role and overall business objectives

QUALIFICATIONS
Excellent written and verbal English communication skills
Minimum of 5 years of progressive accounting, finance, or controllership experience
Previous experience in nonprofit, healthcare, or behavioral health environments is highly preferred
Experience with accounting systems and advanced Excel skills required; NetSuite experience is a strong plus
Strong understanding of financial reporting, audit preparation, cash flow management, and internal controls
Highly organized, detail-oriented, and able to manage multiple priorities independently
Ability to work during U.S. business hours
Can start within 2 weeks of receiving an offer
Personal laptop or desktop computer
Headset and webcam
Stable internet connection
Backup power and internet options
Comfortable using time-tracking tools

BENEFITS
Salary: Negotiable
Health insurance
Paid time off

To apply, please send your resume G.Mail ryanwatson.business1

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0213
Total Execution Time  0.0227
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,487,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Controller-1700228
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0161 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1700228
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 894430
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1700228
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1700228' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1700228 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-31-2026=463***Aug-01-2026=28***Aug-02-2026=22***Aug-03-2026=28***Aug-04-2026=3***Aug-08-2026=1' WHERE job_id'1700228'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jul-2026=463***Aug-2026=82' WHERE job_id'1700228'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1700228' 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` = 1700228 
0.0097   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '894430'
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)