Senior Accountant / Controller

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

**PLEASE MAKE SURE TO ATTACH/LINK YOUR RESUME AND VIDEO INTRODUCTION BEFORE APPLYING OTHERWISE YOUR APPLICATION WILL BE IGNORED**

Senior Accountant / Controller



Job Type: Full-Time

Work Hours: Monday to Friday, 9:00 AM to 5:30 PM Central Time, with a 30-minute break



Job Overview:

We are seeking a highly experienced and hands-on Senior Accountant / Controller to take full ownership of the accounting function for a growing apparel decoration, manufacturing, and e-commerce company with approximately 50 employees. This is a hands-on role where the successful candidate will work directly in the books every day, managing the full accounting cycle, including AP, AR, reconciliations, journal entries, month-end close, inventory accounting, landed costs, and financial reporting.

The ideal candidate will bring strong QuickBooks Online expertise and the ability to independently maintain accurate financial records, identify and resolve accounting issues, and improve accounting processes and controls. The owners should be able to rely on this person to provide complete, accurate, and clearly presented financials while remaining accountable for the day-to-day accounting function without requiring constant oversight.



Key Responsibilities:

Take full ownership of the company’s books and daily accounting activities from start to finish.
Manage and monitor accounts payable and accounts receivable.
Perform bank, credit card, payment processor, and balance-sheet reconciliations.
Prepare, review, and post journal entries and adjusting entries.
Lead the complete month-end close process within five to seven business days.
Prepare accurate monthly financial statements and management reports.
Present the owners with clear, organized, and reliable financial information.
Review existing accounting records and correct inconsistencies, duplicate entries, and classification errors.
Complete and maintain the chart of accounts and account-mapping structure.
Establish clear accounting workflows for multiple team members who process transactions.
Oversee accounting across both the apparel-decoration business and the growing blank-headwear business.
Manage inventory accounting and ensure inventory transactions are accurately recorded.
Calculate landed product costs, including product cost, freight, customs duties, tariffs, and other import-related expenses.
Support monthly container imports from Bangladesh and properly allocate costs across inventory items.
Reconcile Shopify, production, billing, payroll, sales-tax, banking, and payment platforms with QuickBooks Online.
Maintain organized supporting documentation and a clear audit trail.
Identify process gaps and implement stronger accounting procedures and internal controls.
Coordinate with administrative staff while remaining personally accountable for the accuracy and completion of all accounting work.
Provide daily or regular progress updates and respond promptly during scheduled working hours.
Be fully available during the five-to-seven-day month-end closing period.


Required Qualifications:

A Bachelor of Accountancy degree is required.
At least five years of hands-on accounting experience, preferably as a Senior Accountant, Accounting Manager, Assistant Controller, or Controller.
Advanced, hands-on experience with QuickBooks Online.
Strong knowledge of U.S. accounting practices and financial reporting.
Demonstrated experience independently managing the full month-end close process.
Strong experience with account reconciliations, journal entries, AP, AR, and general-ledger accounting.
Experience with inventory, manufacturing, apparel, wholesale, product-based, or e-commerce accounting.
Understanding of landed-cost calculations for imported inventory.
Ability to review disorganized books, identify problems, and establish accurate accounting processes.
Ability to personally perform detailed accounting work without relying on the owners for daily direction.
Excellent attention to detail, organization, accountability, and problem-solving skills.
Strong written and spoken English.
Ability to maintain confidentiality when handling sensitive financial information.
Reliable computer, high-speed internet connection, and a professional remote workspace.


Preferred Qualifications:

CPA, CMA, or another relevant accounting certification.
Experience working with apparel decoration, screen printing, embroidery, headwear, or related manufacturing businesses.
Experience accounting for international inventory purchases and monthly container shipments.
Experience with Shopify and other integrated e-commerce platforms.
Familiarity with platforms such as Printavo, ---------- , Gusto, TaxJar, banking systems, and payment processors.
Experience supervising or coordinating accounting-related work performed by administrative or remote team members.


Note: An NBI or police clearance will be required upon acceptance of the job offer.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0109
Total Execution Time  0.0127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,840 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Controller-1731619
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0048 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1731619
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 824366
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1731619
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1731619' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731619 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-16-2026=406***Sep-17-2026=43***Sep-18-2026=62***Sep-19-2026=10***Sep-24-2026=2' WHERE job_id'1731619'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Sep-2026=523' WHERE job_id'1731619'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1731619' 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` = 1731619 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '824366'
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)