Senior Accountant (Remote)

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

TYPE OF WORK

Full Time

SALARY

PHP 50,000 – PHP 65,000

HOURS PER WEEK

40

DATE UPDATED

Apr 7, 2026

JOB OVERVIEW

PLEASE READ: If you would like to apply and learn more about the role, please use the link below.

----------
----------------------------------------------------------------------------------------------------------------
Are you a detail-driven accounting professional who thrives on turning complex financial data into accurate, reliable insights that real businesses depend on?

We need a Senior Accountant who acts as the financial backbone of our mission to “Help small businesses play a bigger game.” Reporting to the Accounting & Compliance Lead, you are a trusted steward of our numbers, someone who uncovers financial risks before they surface, builds airtight records, and maintains the kind of precision and integrity that makes itGenius a firm our clients and team can always rely on.

itGenius is a global, remote-first Google Workspace Partner dedicated to “helping small businesses play a bigger game.” We provide high-level IT support and strategic consulting to thousands of businesses globally. We are a distributed team of 60+ professionals across Australia, the Philippines, and Europe.

Join our team of A-players—if you’re one too, apply now!


? Why You’ll Love Working With Us

We don’t just offer a job—we offer a career with exceptional rewards, growth opportunities, and a people-first culture. Here’s what you’ll get:

???? Competitive Compensation & Bonuses
December Bonus
Performance Incentive Bonus
Regular Annual Salary Increases as you grow with us

????? Time Off That Matters
Paid Leaves after regularization
Paid National/Local Holidays

???? Work & Life Experiences You’ll Remember
Annual Team Conferences & Events – Travel, food and accommodations on us!

???? Investing in Your Growth
Budget for Training & Development
Career Growth Pathways

???? Support to Help You Thrive
HMO Allowance – Your health is our priority
Government-Mandated Benefits – SSS, PAGIBIG, PhilHealth
------------------------------------------------------------------------------------------

Job Overview:
The Senior Accountant ensures accurate financial reporting, revenue recognition, and compliance within IT Genius’s subscription-based model. This role manages core accounting processes, including A/R, A/P, payroll, and month-end close, while maintaining precision across all financial records and reconciliations.

Accountabilities
- General Ledger Integrity & AP Oversight: Accountable for the overall accuracy and integrity of the general ledger and the accounts payable function, ensuring all transactions are correctly recorded and reconciled in a timely manner.

- Tea ---------- ntorship: Accountable for overseeing the work of the Junior Staff Accountant, providing guidance and support to ensure their accuracy and professional development.

- Specialist Team Enablement: Accountable for providing accurate and timely financial data and schedules to enable the Tax & Compliance and Financial Analyst roles to perform their functions effectively.
Closing of books within 7 working days.


Key Responsibilities:

- Revenue Recognition & Contract Accounting:
Manage revenue recognition processes in strict compliance with accounting standards.
Track deferred/unearned revenue and unbilled receivables from subscription billing cycles.
Accurately account for contract changes (upgrades, downgrades, cancellations, renewals) and their impact on revenue schedules.

- Operational Accounting:
Maintain the general ledger and prepare journal entries and reconciliations.
Oversee and reconcile A/P, A/R, and payroll processes.
Reconcile data from the Bill Management Platform (WHMCS) with the general ledger.

- Reporting & Compliance:
Prepare detailed financial reports by subscription tier, product, or segment.
Support timely and accurate preparation of monthly, quarterly, and annual financial statements (IFRS compliant).
Ensure accurate invoicing for all subscription and usage-based fees, including setup and promotional discounts.

- Month-End Close:
Execute and review journal entries, reconciliations, and variance analyses.
Support Controller in ensuring a smooth and timely monthly close process.

- Audit & Documentation:
Prepare documentation and analysis for revenue and customer contract audits.
Support internal and external audit requirements as needed.
------------------------------------------------------------------------------------------------------------

Skills & Qualifications

Required:
- Bachelor’s degree in Accounting, Finance, or related field
- Minimum of 3–5 years of progressive accounting experience (including FS preparation and GL review)
- Strong understanding of IFRS and revenue recognition principles
- Proficiency with accounting software (e.g., Xero, QuickBooks, NetSuite) and Google Sheets
- Strong attention to detail, accuracy, and organizational skills
- Excellent communication and time management abilities

It would be nice if you have:
- Experience working in a cloud technology, SaaS business, Web hosting, or reselling business
- Familiarity with subscription or recurring revenue models
- Hands-on experience with WHMCS or similar billing systems
- Knowledge of Google Workspace tools

Work Schedule
- 8-hour shift
- Philippine timezone, morning shift
- Monday to Friday
- Weekends off
- Observance of Philippine holiday
- Permanent Work Form Home

You’ll thrive here if you’re interested in:
- The evolving world of cloud-based work (Google Workspace, Google Drive, Gmail, etc.)
- Supporting small business growth (1–30 employees)
- Applying technology to improve productivity and collaboration

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.3647
Total Execution Time  0.3660
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,552,472 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Remote-1603552
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.3591 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1603552
 LIMIT 1 
0.0040   SELECT *
FROM `employers`
WHERE `employer_id` = 128093
 LIMIT 1 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1603552
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1603552' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1603552 
0.0023   UPDATE employer_jobs SET hit_counts '***Mar-17-2026=556***Mar-18-2026=59***Mar-19-2026=35***Mar-20-2026=27***Mar-21-2026=7***Mar-22-2026=11***Mar-23-2026=16***Mar-24-2026=12***Mar-25-2026=6***Mar-26-2026=9***Mar-27-2026=377***Mar-28-2026=44***Mar-29-2026=30***Mar-30-2026=51***Mar-31-2026=26***Apr-01-2026=15***Apr-02-2026=11***Apr-03-2026=25***Apr-04-2026=1***Apr-05-2026=4***Apr-06-2026=10***Apr-07-2026=141***Apr-08-2026=146***Apr-09-2026=31***Apr-10-2026=17***Apr-11-2026=5***Apr-12-2026=1***Apr-16-2026=2' WHERE job_id'1603552'  
0.0090   UPDATE employer_jobs SET monthly_hits '***Mar-2026=1266***Apr-2026=409' WHERE job_id'1603552'  
0.0030   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1603552' 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` = 1603552 
0.3364   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '128093'
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)