Automation Product Builder (building a new RMM)

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

TYPE OF WORK

Full Time

SALARY

1300-1800

HOURS PER WEEK

40

DATE UPDATED

Aug 26, 2026

JOB OVERVIEW

----------

We are working on an agent for our MSP (Managed Service Provider) that will allow us to remote into pcs, gather data, deploy scripts. Basically this is going to be a new RMM. It will also grab network topologies, vulnerabilities and be used as a prospecting tool as well.


Automation Product Builder
Job details
Compensation
?1,500 – ?1,800 · per month
Employment
Full-time
Location
Fully Remote
Work hours
8:00 AM – 5:00 PM EDT
Working days
Monday - Friday
PTO
10 days
Holidays
All USA core holidays
Reports to
Reports to CEO
Job Title: Automation Product Builder

About the Role

We're Network Brainiacs — a team that lives for spotting broken workflows and rebuilding them smarter. We're looking for a full-time builder who sees a messy business process and can't help fixing it. You'll spend your days turning manual chaos into working software: automations, dashboards, agents, and internal tools that make real operations run smoother. You're not waiting for specs. You're hearing "our invoicing process is a mess" and coming back with a working prototype that proves a better way.

Coding is no longer the bottleneck — judgment is. The leverage in this role isn't writing code faster; it's being right about what to build. You'll own problems end-to-end: understand the workflow, d ---------- what should exist, build it, test it, and tell us whether it's worth keeping.

A quick note on how we work: you'll RDP into a dedicated Windows dev environment we provide, accessed through your assigned Azure credentials. It comes fully loaded with our toolchain — Claude Code, Cursor, our test data, the works. No setup headaches, no "works on my machine," no AI subscriptions on your dime. You log in and build. Our internal team handles the production codebase merge on our side, so you stay focused on what you do best.

What You'll Own

Designing and shipping automations that replace manual work — invoice flows, estimate pipelines, client onboarding, ticket routing, reporting, anything currently done by hand. Building dashboards that surface what matters instead of dumping data. Prototyping AI agents that handle real tasks: drafting follow-ups, flagging anomalies, summarizing activity, triaging requests. Spotting workflows that scream "automate me" and pitching them before we ask.

Who You Are

You think in systems. When you see a process, you can't help mapping it — what's the input, where are the failure points, what should the agent d ---------- versus what stays human? You've built things people actually use, not just toy projects.

You're fluent with AI tools — Claude, ChatGPT, Cursor, n8n, Make, Zapier, whatever fits the job — and you have strong opinions about which one to reach for and when. You can build a React dashboard, wire up an API, prompt an LLM into doing real work, and stitch it all together into something that runs.

You have product instincts. You'll push back when an idea is wrong and pitch better ones. You know when something is "done enough" versus when it needs another pass. You're comfortable hearing "this isn't quite right, try again" without ego.

You're self-directed. We're not going to hand you tickets. We'll describe a problem and expect you to come back with options.

Nice to Have

Experience with PSA tools, Autotask, ConnectWise, or other MSP platforms. Background in invoicing, billing, or accounting workflows. Familiarity with workflow automation platforms (n8n, Make, Zapier, Power Automate). A portfolio of side projects or shipped tools that didn't need a manager to exist.

Logistics

Full-time, fully remote. You'll need a reliable internet connection and a computer capable of running a stable Windows RDP session — we'll provision your dev environment, Azure credentials, and AI tooling. We collaborate through specs, demos, and conversation — not tickets.

How to Apply

----------

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.0183
Total Execution Time  0.0195
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,519,040 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Automation-Product-Builder-building-a-new-RMM-1654984
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0123 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1654984
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 574240
 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` = 1654984
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-01',ej.date_added) duration_daysDATEDIFF('2026-09-01',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-09-01',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1654984' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1654984 
0.0012   UPDATE employer_jobs SET hit_counts '***May-26-2026=1051***May-27-2026=122***May-28-2026=70***May-29-2026=17***May-30-2026=11***May-31-2026=8***Jun-01-2026=12***Jun-02-2026=16***Jun-03-2026=8***Jun-04-2026=3***Jun-05-2026=5***Jun-06-2026=4***Jun-07-2026=1***Jun-08-2026=5***Jun-09-2026=1***Jun-10-2026=4***Jun-11-2026=1***Jun-12-2026=2***Jun-13-2026=2***Jun-15-2026=1***Jun-16-2026=2***Jun-20-2026=3***Jun-21-2026=1***Jun-22-2026=1***Jun-23-2026=2***Jun-24-2026=6***Jun-29-2026=1***Jun-30-2026=2***Jul-01-2026=1***Jul-03-2026=3***Jul-05-2026=2***Jul-06-2026=4***Jul-07-2026=4***Jul-09-2026=1***Jul-10-2026=2***Jul-13-2026=1***Jul-14-2026=2***Jul-15-2026=5***Jul-16-2026=7***Jul-17-2026=2***Jul-19-2026=3***Jul-20-2026=3***Jul-22-2026=1***Jul-23-2026=3***Jul-24-2026=6***Jul-25-2026=6***Jul-26-2026=1***Jul-27-2026=1***Jul-28-2026=8***Jul-29-2026=1***Jul-30-2026=2***Jul-31-2026=1***Aug-01-2026=1***Aug-02-2026=1***Aug-03-2026=1***Aug-04-2026=3***Aug-10-2026=1***Aug-11-2026=3***Aug-13-2026=2***Aug-14-2026=1***Aug-15-2026=1***Aug-16-2026=1***Aug-18-2026=2***Aug-20-2026=1***Aug-21-2026=1***Aug-22-2026=1***Aug-23-2026=3***Aug-24-2026=4***Aug-26-2026=773***Aug-27-2026=194***Aug-28-2026=77***Aug-29-2026=80***Aug-30-2026=4***Sep-01-2026=1' WHERE job_id'1654984'  
0.0011   UPDATE employer_jobs SET monthly_hits '***May-2026=1277***Jun-2026=83***Jul-2026=70***Aug-2026=1154***Sep-2026=1' WHERE job_id'1654984'  
0.0014   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1654984' 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` = 1654984 
0.0038   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '574240'
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)