Senior Accountant / Management Accountant (Remote)

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

TYPE OF WORK

Full Time

WAGE / SALARY

?90,000 - ?130,000 per month based on ex

HOURS PER WEEK

40

DATE UPDATED

Jun 17, 2026

JOB OVERVIEW

About Integral Lift Trucks

Integral Lift Trucks is a growing Texas-based material handling company providing forklift service, parts, rentals, and equipment solutions throughout the United States. We are seeking an experienced accountant to help strengthen our accounting operations, improve financial reporting, and support company growth.

This is not a bookkeeping position. We are looking for an accounting professional who can help management understand the financial performance of the business and support strategic decision-making.

Responsibilities

Accounts Payable
• Review, code, and enter vendor invoices
• Reconcile vendor statements
• Manage weekly payment recommendations
• Maintain vendor records and supporting documentation
• Resolve vendor billing discrepancies

Accounting Operations
• Perform bank and credit card reconciliations
• Prepare journal entries and month-end accruals
• Reconcile balance sheet accounts
• Maintain fixed asset schedules
• Assist with sales tax reporting
• Support payroll accounting activities

Financial Reporting
• Prepare monthly financial statements
• Prepare management reports and financial analysis
• Monitor key financial metrics and trends
• Assist with budgeting and forecasting
• Analyze profitability by department

Business Analysis
• Evaluate service, parts, and rental profitability
• Identify cost-saving opportunities
• Assist management with financial decision-making
• Develop KPI reporting dashboards

Systems & Process Improvement
• Support ERP implementation and optimization
• Improve accounting procedures and internal controls
• Document accounting workflows and SOPs
• Recommend process improvements

Required Qualifications

• Bachelor's Degree in Accounting or Finance
• Minimum 5 years accounting experience
• Experience supporting U.S.-based companies
• Strong understanding of accrual accounting
• Advanced Excel skills
• Excellent English communication skills
• Ability to work independently with minimal supervision

Preferred Qualifications

• CMA, CPA, or equivalent accounting certification
• Experience with Microsoft Business Central, QuickBooks, NetSuite, Xero, or similar ERP systems
• Experience with inventory accounting
• Experience with equipment rental, service, distribution, manufacturing, or logistics companies
• Experience preparing management reporting packages

Key Performance Indicators

• Monthly close completed within 10 business days
• Accurate financial statements delivered on schedule
• Vendor invoices processed within 48 hours
• Balance sheet reconciliations completed monthly
• Meaningful management reporting provided to ownership
• Continuous improvement of accounting processes

Application Requirements

Please submit:
• Resume
• Desired monthly compensation
• Summary of experience supporting U.S. companies
• Accounting certifications (if applicable)
• ERP systems used
• Short description of your most recent accounting role

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.1111
Total Execution Time  0.1124
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,920 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Accountant-Management-Accountant-Remote-1670972
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.1056 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1670972
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 945510
 LIMIT 1 
0.0957   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1670972
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-22',ej.date_added) duration_daysDATEDIFF('2026-06-22',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-06-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1670972' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670972 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-17-2026=230***Jun-18-2026=219***Jun-19-2026=52***Jun-20-2026=23***Jun-22-2026=1' WHERE job_id'1670972'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2026=525' WHERE job_id'1670972'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1670972' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1670972 
0.0040   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '945510'
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)