Accounting Automation Engineer

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

TYPE OF WORK

Full Time

SALARY

negotiable

HOURS PER WEEK

TBD

DATE UPDATED

Jul 9, 2026

JOB OVERVIEW

*TO APPLY CLICK HERE: ----------

Spotter Labs is hiring Accounting Automation Engineers to help automate manual processes across accounting, finance, and related business systems.

This role is for someone who can understand how work is being done today, identify repetitive manual steps, connect data across systems, build automation, and create cleaner workflows that are accurate, repeatable, and scalable.

The initial focus will be Accounting and Finance, but strong performers may also support automation projects in other departments as the company continues to grow.

*What You Will Do
Review manual accounting and finance workflows and identify opportunities for automation.
Build repeatable processes across multiple systems, exports, reports, and data sources.
Improve reconciliations, journal-entry preparation, close tracking, reporting, and exception management.
Help connect operational data to accounting and finance processes.
Create templates, scripts, dashboards, workflows, and documentation that reduce manual work.
Work with accounting, finance, operations, and technology teams to understand process gaps and build practical solutions.
Design controls so automation improves accuracy rather than simply speeding up bad processes.
Create exception-based workflows so teams can focus on issues instead of routine data entry.
Document processes clearly so they can be maintained and improved over time.

*What We Are Looking For
We are looking for practical automation builders who can work across business systems and messy real-world data.

*The ideal candidate has:
Experience automating manual processes using tools such as Excel, Google Sheets, SQL, Python, Power Query, VBA, Google Apps Script, Zapier, Make, Power Automate, APIs, or similar platforms.
Strong ability to work with data exports, reports, spreadsheets, and system-generated files.
Understanding of accounting or finance processes, including reconciliations, journal entries, month-end close, AP, payroll, reporting, or financial analysis.
Ability to map a current process, identify failure points, and build a cleaner workflow.
Strong analytical skills and attention to detail.
Ability to work with non-technical users and translate business problems into automated solutions.
Good documentation habits.
Comfort working in a fast-moving environment where systems and processes are still being built.

*Preferred Experience
Experience working with accounting, ERP, banking, payroll, expense management, inventory, reporting, or operational systems.
Experience building dashboards, exception reports, reconciliation tools, or workflow automations.
Experience with multi-system data matching and process improvement.
Experience supporting accounting, finance, operations, logistics, transportation, or other data-heavy business environments.
Accounting, finance, data analytics, systems, or engineering background preferred.

*The Type of Person Who Will Succeed
This role is best for someone who likes solving practical business problems.
You should be able to look at a manual process and ask:

*Why is this being done manually?
What data is needed?
Where does the data come from?
What can be automated safely?
What should remain subject to review?
How do we prove the output is accurate?
How do we make the process repeatable?

We do not need someone who only writes code in isolation. We need someone who can understand the business process, work with the people doing the work, and build useful automation that holds up in the real world.

*Hiring Process
Candidates may be asked to complete a practical work sample involving process mapping, data cleanup, reconciliation logic, automation design, reporting, or workflow improvement.

We are looking for candidates who can understand a problem, organize the data, build a practical solution, document their work, and explain how the process could be improved or automated.

*Why This Role Matters
As Spotter Labs grows, the company needs scalable processes instead of more manual work. This role will help build the systems, workflows, and automation needed to support faster reporting, better controls, cleaner data, and more efficient operations.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0652
Total Execution Time  0.0665
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Accounting-Automation-Engineer-1685843
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0583 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1685843
 LIMIT 1 
0.0016   SELECT *
FROM `employers`
WHERE `employer_id` = 404760
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1685843
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1685843' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1685843 
0.0014   UPDATE employer_jobs SET hit_counts '***Jul-09-2026=382***Jul-10-2026=53***Jul-11-2026=23***Jul-12-2026=12***Jul-13-2026=9***Jul-14-2026=11***Jul-15-2026=7***Jul-16-2026=6***Jul-17-2026=10***Jul-18-2026=3***Jul-19-2026=7***Jul-20-2026=3***Jul-21-2026=4***Jul-22-2026=5***Jul-23-2026=4***Jul-24-2026=1***Jul-25-2026=6***Jul-26-2026=12***Jul-27-2026=11***Jul-28-2026=8***Jul-29-2026=4***Jul-30-2026=7***Jul-31-2026=11***Aug-01-2026=3***Aug-02-2026=2***Aug-03-2026=3***Aug-04-2026=4***Aug-05-2026=2***Aug-06-2026=3***Aug-07-2026=2***Aug-08-2026=1***Aug-09-2026=1' WHERE job_id'1685843'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=599***Aug-2026=21' WHERE job_id'1685843'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1685843' 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` = 1685843 
0.0491   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '404760'
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)