Remote IT Support Technician (Tier 1 and Tier 2) | Full Time | US MSP

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

TYPE OF WORK

Full Time

SALARY

$800-$1,500/month plus performance bonus

HOURS PER WEEK

40

DATE UPDATED

Jun 14, 2026

JOB OVERVIEW

We're a US based managed service provider supporting small businesses across medical, dental, construction, and professional services. We're a small team and we need someone sharp who can work independently, follow direction, and take ownership of their tickets.

What you'll be doing:

Handling the full support range from Tier 1 through Tier 2 from first contact to resolution
Monitoring and responding to RMM alerts
Troubleshooting M365, OneDrive, SharePoint, and Azure AD issues
Managing and resolving helpdesk tickets end to end
Supporting network equipment including UniFi switches, APs, and firewalls
Assisting with client onboarding tasks and documentation
Keeping ticket notes clean and accurate
Supporting the lead technician during on site projects from the back end (remote only, no travel required)
Assisting with monitoring and light engagement on company social media channels (content pipeline is AI assisted and already in place)

Our service model:

As a small team you will handle the full support range from Tier 1 through Tier 2. This is by design. Our clients expect fast access to experienced technicians, not a tiered queue. We do not plan to add dedicated Tier 1 staff for the foreseeable future. If you are someone who takes pride in owning a problem from first contact to resolution, you will fit right in here.

What we're looking for:

Prior experience working for a US or Australian MSP
Solid M365 troubleshooting (not just password resets, actual break/fix)
Familiarity with RMM tools (we'll train on ours specifically)
UniFi experience preferred; willing to train the right person
Comfortable with basic scripting or automation (AI assisted is fine)
Someone who wants to grow with one company, not juggle contracts
References from previous employers required
NBI clearance required prior to final offer

How we hire:

All new hires start with a 30 day paid trial period. Your hourly trial rate, your post trial monthly salary, and your per client growth percentage are all agreed upon before your first day. Nothing is d ---------- after the fact. At the end of 30 days, if it's a good fit on both sides, we move to your flat monthly salary. Every time we add a new client, a permanent percentage of that client's monthly contract value is added to your base salary for as long as that client remains active.

Compensation:

30 day trial: hourly rate agreed at time of hire
Post trial: $800 to $1,500/month USD based on experience, availability, and skill level, agreed at time of hire
Per client permanent salary increase, percentage agreed at time of hire, applied for as long as that client remains active

Who we are:

Freeman Solutions has been serving small businesses across the US for nearly two decades. We are a small company that takes care of our people. The detail in this post exists for one reason: we want to be completely open with the right candidate from day one. We are looking for someone who wants to be part of a team, grow with us, and win with us. Over the next five years, with the right person alongside us, our goal is to more than double in size. If you want a place where your effort directly builds your income and your future, this is it.

To apply: Tell us about an MSP ticket you solved that took real troubleshooting, not a script, something you actually had to think through.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0121
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,504,456 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Remote-IT-Support-Technician-Tier-1-and-Tier-2-Full-Time-US-MSP-1668329
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0070 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1668329
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 944672
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1668329
AND `misc`.`idIS NULL 
0.0004   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 '1668329' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1668329 
0.0014   UPDATE employer_jobs SET hit_counts '***Jun-14-2026=1422***Jun-15-2026=325***Jun-16-2026=123***Jun-17-2026=93***Jun-18-2026=63***Jun-19-2026=51***Jun-20-2026=32***Jun-21-2026=42***Jun-22-2026=79***Jun-23-2026=47***Jun-24-2026=46***Jun-25-2026=57***Jun-26-2026=16***Jun-27-2026=15***Jun-28-2026=14***Jun-29-2026=21***Jun-30-2026=25***Jul-01-2026=26***Jul-02-2026=26***Jul-03-2026=22***Jul-04-2026=14***Jul-05-2026=13***Jul-06-2026=23***Jul-07-2026=31***Jul-08-2026=20***Jul-09-2026=18***Jul-10-2026=15***Jul-11-2026=5***Jul-12-2026=10***Jul-13-2026=12***Jul-14-2026=16***Jul-15-2026=20***Jul-16-2026=20***Jul-17-2026=6***Jul-18-2026=5***Jul-19-2026=22***Jul-20-2026=11***Jul-21-2026=16***Jul-22-2026=6***Jul-23-2026=17***Jul-24-2026=11***Jul-25-2026=14***Jul-26-2026=25***Jul-27-2026=24***Jul-28-2026=43***Jul-29-2026=26***Jul-30-2026=18***Jul-31-2026=26***Aug-01-2026=22***Aug-02-2026=31***Aug-03-2026=26***Aug-04-2026=17***Aug-05-2026=24***Aug-06-2026=14***Aug-07-2026=28***Aug-08-2026=28***Aug-09-2026=1' WHERE job_id'1668329'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=2471***Jul-2026=561***Aug-2026=191' WHERE job_id'1668329'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1668329' 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` = 1668329 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '944672'
AND `date_added` >= '2022-06-08' 
0.0002   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)