Tax Manager — Remote (Full-Time) - 5+ Years Experience + Drake + TaxDome Experience

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

TYPE OF WORK

Full Time

SALARY

2000

HOURS PER WEEK

40

DATE UPDATED

Aug 10, 2026

JOB OVERVIEW

The role

You'll own tax delivery. That means preparing and reviewing returns, managing workflow through TaxDome, and leading the preparers under you. You're the technical authority on the team and the person the firm relies on to make sure the work is right.

This is a senior seat with real ownership, not a data-entry role.

What you'll do
Prepare and review individual and business returns — 1040, 1120, 1120-S, 1065 — in Drake Tax
Serve as final technical reviewer; catch what others miss
Own tax workflow in TaxDome: pipelines, job templates, client tasks, document requests, e-signatures
Manage, train, and develop a team of preparers; assign work and hold the line on quality and deadlines
Handle multi-state filings, S-corp reasonable compensation, §199A, depreciation, and entity-level planning
Manage the season calendar — extensions, estimates, deadline tracking
Work directly with the founder on complex client matters and process improvement
What we're looking for
8+ years of hands-on US tax experience — preparation and review, not support
Expert-level Drake Tax. You know the software cold and can work in it at speed.
Expert-level TaxDome. You've built and run pipelines, job templates, and automations — not just clicked through someone else's setup.
Proven team leadership in an accounting or tax firm. You've managed preparers, reviewed their work, and been accountable for their output.
Deep command of US federal and multi-state tax law for small and mid-sized businesses
Excellent written and spoken English
Reliable high-speed internet and a quiet, professional workspace
Who thrives here

You're hungry. You take ownership without being asked, you're direct about problems, and you want to build something rather than clock in. You care about getting the answer right, not just getting the return filed.

You want to grow — into a bigger team, a bigger scope, and a bigger role — at a firm that's growing fast enough to make that real.

Compensation and schedule
$2,000 USD per month + Annual Performance Bonus
Full-time, 40 hours per week
Substantial overlap with US Eastern business hours (9:00 AM – 5:00 PM ET)
How to apply


Email
---------- with both of the following. Applications missing either item will not be reviewed.

Your resume
A 2–3 minute Loom video covering:
Who you are
Your tangible work experience — the firms, the return volume, the complexity you've handled
How large a team you've led, and what you were accountable for
Why you'd be a strong fit for this role

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0150
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,576 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Tax-Manager-Remote-Full-Time-5-Years-Experience-Drake-TaxDome-Experience-1706243
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1706243
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 926503
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1706243
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-17',ej.date_added) duration_daysDATEDIFF('2026-08-17',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-08-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1706243' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1706243 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-10-2026=294***Aug-11-2026=70***Aug-12-2026=7***Aug-13-2026=5***Aug-14-2026=9***Aug-15-2026=7***Aug-17-2026=1' WHERE job_id'1706243'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=393' WHERE job_id'1706243'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1706243' 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` = 1706243 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '926503'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)