Tax Staff

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

TYPE OF WORK

Full Time

SALARY

$6.00 - $10.00 USD

HOURS PER WEEK

40

DATE UPDATED

Mar 7, 2026

JOB OVERVIEW

Tax Staff – Job Description
(Remote | U.S. Accounting Required)

Job Summary

The Tax Staff is responsible for preparing and reviewing business and personal tax returns while ensuring accurate reconciliation of tax data to the company’s financial statements. This role requires a high level of attention to detail, strong analytical skills, and the ability to work independently. The position plays a critical role in ensuring that tax filings accurately reflect the company’s financial records through thorough balance sheet analysis, account tie-outs, and reconciliation procedures.

This is not an entry-level role and requires demonstrated experience in tax preparation and financial statement analysis.

Key Responsibilities

Prepare and review corporate, partnership, and other business tax returns in compliance with federal and state regulations.

Perform detailed reconciliations between tax returns and financial statements to ensure accuracy and completeness.

Conduct comprehensive balance sheet analysis, demonstrating a deep understanding of how accounts impact tax reporting.

Tie out balance sheet and income statement accounts to external tax workpapers and supporting documentation.

Perform detailed retained earnings reconciliations, ensuring consistency between prior year filings, financial statements, and current year tax reporting.

Investigate and resolve discrepancies between general ledger accounts, financial statements, and tax workpapers.

Maintain well-organized tax workpapers that clearly support all reported tax positions.

Work independently to analyze financial data and identify potential tax issues or inconsistencies.

Collaborate with senior tax professionals when complex tax issues arise.

Ensure all tax documentation and filings meet strict accuracy and compliance standards.

Qualifications

Several years of tax preparation experience in public accounting or corporate tax environments.

Strong experience with financial statement analysis and balance sheet reconciliation.

Proven ability to work independently with minimal supervision.

Experience reconciling tax workpapers to audited or internal financial statements.

Required Skills and Competencies

Exceptional attention to detail and accuracy

Strong balance sheet and financial statement expertise

Advanced reconciliation and account tie-out skills

Ability to independently analyze financial data and resolve discrepancies

Strong organizational and documentation skills

Ability to manage multiple priorities and deadlines

Key Technical Expectations

This role requires the ability to:

Reconcile tax returns to financial statements with precision

Tie out general ledger accounts to tax workpapers and external schedules

Analyze and reconcile retained earnings accounts year-over-year

Ensure all balance sheet accounts are properly reflected in tax reporting

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0146
Total Execution Time  0.0165
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,560 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Tax-Staff-1596098
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1596098
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 890060
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1596098
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-19',ej.date_added) duration_daysDATEDIFF('2026-04-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1596098' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596098 
0.0024   UPDATE employer_jobs SET hit_counts '***Mar-07-2026=131***Mar-08-2026=90***Mar-09-2026=69***Mar-10-2026=12***Mar-11-2026=10***Mar-12-2026=12***Mar-13-2026=7***Mar-14-2026=4***Mar-15-2026=4***Mar-16-2026=7***Mar-18-2026=1***Mar-20-2026=3***Mar-21-2026=1***Mar-22-2026=2***Mar-23-2026=2***Mar-24-2026=3***Mar-26-2026=4***Mar-27-2026=4***Mar-28-2026=1***Mar-29-2026=1***Mar-30-2026=1***Apr-02-2026=1***Apr-03-2026=1***Apr-04-2026=1***Apr-06-2026=4***Apr-07-2026=6***Apr-09-2026=2***Apr-11-2026=1***Apr-12-2026=2***Apr-14-2026=3***Apr-19-2026=1' WHERE job_id'1596098'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Mar-2026=369***Apr-2026=22' WHERE job_id'1596098'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1596098' 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` = 1596098 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '890060'
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)