Legal Technology & Automation Analyst (MCA Recovery Operations)

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

TYPE OF WORK

Full Time

SALARY

$900-$1000

HOURS PER WEEK

40

DATE UPDATED

Aug 14, 2026

JOB OVERVIEW

About the Industry:
Our Company is a boutique commercial enforcement and receivables-servicing firm specializing in the recovery of defaulted Merchant Cash Advance (MCA) receivables for funders nationwide. Working alongside partner law firms with multi-state UCC enforcement and MCA litigation practices, our work spans the full enforcement lifecycle: UCC Article 9 lien notices and payment redirects, restraining notices and bank/merchant account restraints, confessions of judgment, post-judgment enforcement (levies, turnovers, debtor examinations, judgment domestication), and bankruptcy proofs of claim.

What sets us apart is our technology. We run our operations on a custom-built case platform, automated document generation, AI-assisted intake and target identification, and integrated financial reporting and we're expanding the team that builds and maintains it.

The Role:
We are seeking a Legal Technology & Automation Analyst to develop and maintain the systems that power our enforcement operations. You will sit at the intersection of financial reporting, case management, and software development building the tools our recovery, lien, and settlement teams use every day.

This is a hands on builder role. You should be equally comfortable debugging a VBA macro in a client reporting workbook, wiring a REST API integration into our case management system, and prototyping an AI-assisted workflow for document extraction or entity research.

Key Responsibilities:
Excel & Financial Reporting Engineering:
- Maintain and develop the firm's Excel workbooks for financial and client reporting, including complex formula architectures, VBA modules, and macros.
- Build and refine payment ledgers, NET DUE reports, portfolio dashboards, and recovery reconciliation models.
- Harden workbooks against user error; document logic so reporting survives personnel changes and audits.

API Integration & Platform Development:
- Design and build API integrations for our case management system (Simplicity Collect / ServiceStack API), covering automated account intake, status sync, and reporting extracts.
- Integrate payment processor APIs for payment posting, plan monitoring, and exception flagging.
- Develop and maintain integrations between our website, intake forms, and internal platform.
- Support our internal web platform (Cloudflare Workers/Pages, Airtable backend) with feature slices, data pipelines, and reporting endpoints.

AI Tool Development:
- Assist in developing and refining AI-assisted workflows: document extraction from purchase agreements, UCC-1 filings, and bank statements; target and registered-agent identification; lien notice package generation.
- Build, test, and document AI skills, prompts, and automation pipelines used by the recovery and intake teams.
- Evaluate new AI tooling and propose adoption where it measurably improves throughput or accuracy.

Enforcement Operations Support:
- Translate legal-team requirements (lien notices, restraining notices, settlement documents, litigation and post-judgment workflows) into structured data models, templates, and automations.
- Support attorneys, paralegals, and recovery specialists with data pulls, batch document generation, and case reporting for litigation and settlement purposes.
- Maintain audit-ready documentation of systems, integrations, and data flows.

Requirements:
- 3+ years of experience in a technical operations, financial systems, litigation support, or software development role.
- Advanced Excel: complex formulas, VBA, and macro development for production financial reporting not just power-user proficiency. Be prepared to walk through workbooks you've built.
- API integration experience*: REST APIs, authentication flows, JSON payloads, and error handling; comfort reading API documentation and shipping working integrations.
- Working proficiency in at least one scripting/programming language (JavaScript/TypeScript or Python preferred).
- Hands-on experience with AI/LLM tools beyond casual use — prompt engineering, workflow automation, or building on LLM APIs.
- Strong data hygiene instincts: validation, reconciliation, version control, and documentation discipline.
- Ability to work with legal and collections professionals, translating operational needs into technical specifications.

Preferred:
- Experience with collections platforms (Simplicity Collect strongly preferred), CRMs, or legal case management systems.
- Familiarity with Cloudflare Workers/Pages, Airtable, or comparable low-ops web stacks.
- Exposure to MCA, commercial collections, receivables, or legal enforcement workflows (UCC liens, judgments, garnishments) — training provided on the legal side.
- Experience with payment processing systems (ACH, card processing, merchant accounts).
- Bachelor's degree in Computer Science, Information Systems, Finance, Accounting, or related field or equivalent demonstrated work.

What We Offer:
- Ownership of a real production stack in a boutique, high-accountability environment your work ships and gets used daily.
- Direct collaboration with attorneys, paralegals, and recovery specialists on novel enforcement automation.
- Firm-paid industry certifications and continuing education through association memberships.
- Growth path as the firm's technology footprint expands.



Application Requirements:

Our hiring timeline is tight and we will not be able to open and read messages here in Onlinejobs one by one. To be considered, please answer a few questions in the form here: ----------

*We don't entertain candidates who will not fill in the google form.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0122
Total Execution Time  0.0135
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,312 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Legal-Technology-Automation-Analyst-MCA-Recovery-Operations-1692801
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0068 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1692801
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 897090
 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` = 1692801
AND `misc`.`idIS NULL 
0.0005   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 '1692801' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692801 
0.0016   UPDATE employer_jobs SET hit_counts '***Jul-20-2026=358***Jul-21-2026=130***Jul-22-2026=63***Jul-23-2026=13***Jul-24-2026=11***Jul-25-2026=6***Jul-26-2026=3***Jul-27-2026=5***Jul-28-2026=3***Jul-29-2026=12***Jul-30-2026=6***Jul-31-2026=2***Aug-01-2026=4***Aug-02-2026=3***Aug-04-2026=2***Aug-05-2026=1***Aug-06-2026=10***Aug-07-2026=11***Aug-08-2026=4***Aug-10-2026=2***Aug-11-2026=4***Aug-12-2026=9***Aug-13-2026=4***Aug-14-2026=162***Aug-15-2026=75***Aug-17-2026=1' WHERE job_id'1692801'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=611***Aug-2026=292' WHERE job_id'1692801'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1692801' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1692801 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897090'
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)