Senior NetSuite Accountant (Remote – Philippines)

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

TYPE OF WORK

Full Time

SALARY

$1350-2500/month

HOURS PER WEEK

40

DATE UPDATED

Mar 4, 2026

JOB OVERVIEW

About the Role

We are a fast-growing US-based eCommerce and distribution company seeking an experienced NetSuite Accountant to take ownership of our day-to-day accounting operations.

Our finance function is currently behind on month-end close, reconciliations, and bookkeeping. We are looking for a highly capable accounting professional who can step in, organize the financial operations, and help bring the books up to date.

This role will work closely with leadership and our local bookkeeper (who handles payments and bank access). You will be responsible for managing the accounting system, financial records, and reporting inside NetSuite.

This position may evolve into a lead accounting role managing additional accounting staff as the company grows.

Responsibilities
Core Accounting

• Manage daily accounting operations in NetSuite
• Maintain accurate general ledger records
• Perform monthly and quarterly close processes
• Reconcile bank accounts, credit cards, and payment processors
• Manage accounts payable and receivable workflows
• Review and correct historical accounting issues

eCommerce Accounting

• Reconcile Amazon, Shopify, and other marketplace transactions
• Track COGS, inventory, and margin accuracy
• Review marketplace settlement reports and reconcile them to NetSuite
• Identify discrepancies in inventory and financial reporting

Financial Operations

• Ensure accounting records remain organized and accurate
• Maintain supporting documentation and audit trails
• Prepare financial reports for management review
• Help improve accounting processes and controls

Process Improvement

• Identify gaps in current workflows
• Help design better processes inside NetSuite
• Document accounting procedures

Required Experience

Candidates must have real experience working in NetSuite.

Minimum qualifications:

• 5+ years accounting experience
• Direct NetSuite experience (required)
• Strong understanding of GAAP accounting principles
• Experience with month-end close
• Experience with bank and payment reconciliations
• Advanced Excel / Google Sheets skills
• Strong attention to detail and organization

Highly Preferred

• eCommerce accounting experience
• Amazon marketplace accounting experience
• Inventory and COGS accounting
• Experience with multi-channel sales businesses
• Experience cleaning up messy accounting systems
• Experience working with US companies

What We're Looking For

We are looking for someone who is:

• Highly organized
• Comfortable taking ownership of financial processes
• Detail-oriented and analytical
• Proactive in identifying issues
• Able to communicate clearly with US management

This is not an entry-level bookkeeping role. We need someone who can take control of the accounting system and bring the books back into order.

Compensation

Competitive salary based on experience.

Application Instructions

To apply, please include:

A summary of your NetSuite experience

A description of the most complex accounting role you've handled

Confirmation that you have experience performing month-end close in NetSuite

Screening Question (Important)

Please answer this in your application:

What NetSuite tasks have you personally performed?

Examples may include:

• Month-end close
• GL reconciliation
• Journal entries
• Inventory accounting
• Bank reconciliations
• Financial reporting

Important

Applications without NetSuite experience will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0108
Total Execution Time  0.0122
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-NetSuite-Accountant-Remote-Philippines-1593328
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0054 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1593328
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 875417
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1593328
AND `misc`.`idIS NULL 
0.0004   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 '1593328' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1593328 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-04-2026=188***Mar-05-2026=128***Mar-06-2026=67***Mar-07-2026=35***Mar-08-2026=24***Mar-09-2026=29***Mar-10-2026=25***Mar-11-2026=27***Mar-12-2026=15***Mar-13-2026=16***Mar-14-2026=5***Mar-15-2026=5***Mar-16-2026=10***Mar-17-2026=16***Mar-18-2026=16***Mar-19-2026=10***Mar-20-2026=18***Mar-21-2026=8***Mar-22-2026=3***Mar-23-2026=13***Mar-24-2026=10***Mar-25-2026=12***Mar-26-2026=10***Mar-27-2026=18***Mar-28-2026=7***Mar-29-2026=1***Mar-30-2026=12***Mar-31-2026=12***Apr-01-2026=11***Apr-02-2026=12***Apr-03-2026=31***Apr-04-2026=3***Apr-05-2026=1***Apr-06-2026=8***Apr-07-2026=9***Apr-08-2026=6***Apr-09-2026=13***Apr-10-2026=9***Apr-11-2026=3***Apr-16-2026=2' WHERE job_id'1593328'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Mar-2026=740***Apr-2026=108' WHERE job_id'1593328'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1593328' 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` = 1593328 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '875417'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)