Network Engineer (MSP) - Early Shift, Maintenance + Helpdesk, Work From Home

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

TYPE OF WORK

Full Time

SALARY

$1,400 - $2,200 USD/month

HOURS PER WEEK

40

DATE UPDATED

Jul 23, 2026

JOB OVERVIEW

We are a managed services provider (MSP) in San Diego, California, hiring 2 network engineers in the Philippines. Full-time, work-from-home, long-term. I have run this business for 30 years and I am the owner.

READ THIS FIRST SO YOU APPLY TO THE RIGHT JOB

This is NOT our senior engineer role. We have a separate post for a Level 3 Senior Network Engineer - if you are already a deep senior troubleshooter, apply to that one instead.

This role is for the engineer who is genuinely good today and wants to be trained into great. You will be trained by one of our senior engineers. There is a real path from this seat to the senior seat, and we would much rather promote you than hire a stranger later.

A DAY IN THE LIFE

This is not a guess. It is the work our US engineers do right now, and it is the seat you would fill.

5:00 AM to 8:00 AM San Diego (8:00 PM to 11:00 PM Manila) - THE QUIET HOURS. The maintenance queue in ConnectWise. Nobody is calling, nothing is on fire, and you work a list:

- Servers and workstations low on disk space. Find what is eating it, clean it up properly, note what you did.
- Patching that needs a second look, and reboots that never completed.
- Monitoring alerts to clear or escalate: an agent that stopped checking in, a service that keeps stopping.
- Backup jobs to verify. A backup nobody checked is not a backup.
- The recurring housekeeping that quietly keeps a lot of client systems healthy.

One of our engineers does almost exactly this full time today. It is the best way to learn every client we have before anybody depends on you live.

8:00 AM San Diego (11:00 PM Manila) - 15-minute stand-up on Microsoft Teams. You tell the team what you cleared overnight.

8:00 AM to 2:00 PM - HELPDESK. Live tickets with the rest of the team:

- Workstation problems: Windows 10 and 11, software that will not install, machines that crawl.
- Printers and scanners. Yes, really. Every MSP lives here.
- Outlook and Microsoft 365: mail flow, shared mailboxes, calendar permissions, licensing.
- New user setups, offboarding, password and MFA resets.
- Mapped drives, permissions, file access.
- Talking to real people who are frustrated and need you calm and clear.

WHAT YOU WILL NOT DO: go onsite. Anything physical - swapping hardware, running cable, standing in a server room - stays with our US engineers. Everything you do is remote.

WHAT WE USE

ConnectWise, Kaseya, Microsoft 365, Windows Server, Active Directory, backup tools, firewalls, Hudu for documentation, and more. You do not need to know all of it - know enough to be useful on day one and be eager to learn the rest.

THE PERSON WE WANT

- Reliable. If you say you will do something, it gets done.
- Teachable. You would rather be corrected than be right.
- Good with people. Most of our clients are not technical and are often frustrated when they reach us. How you make them feel matters as much as the fix.
- Organized. Maintenance work rewards someone who works a list properly instead of skipping around.
- Writes things down. Everything we learn goes into Hudu, our knowledge base, and you will lean on it constantly while learning our clients' systems. As you grow, you go from reading those articles to writing them. Helping the next engineer succeed is part of the job, not something extra.

ABOUT US

Completely virtual, and we genuinely like each other. Whoever we add has to fit that:

- Good vibes
- Hard working
- Customer caring
- Friendly
- Open to suggestions, easy communication
- Most of us really love music and chat about fun things on our Microsoft Teams board
- Willing to share your technical opinion on how to fix something

THE SCHEDULE - READ THIS TWICE

- 5:00 AM to 2:00 PM San Diego time, Monday to Friday.
- In Manila that is 8:00 PM to 5:00 AM in the US summer, 9:00 PM to 6:00 AM in the US winter. Our clocks shift twice a year, yours do not.
- You finish before sunrise and your whole Manila day is free.

Yes, this is a night shift in the Philippines. We are upfront about it because we are hiring for many years, not many weeks.

TALK TO OUR PHILIPPINE TEA ---------- MBER BEFORE YOU D ----------

We already have an employee in the Philippines who has been with us 3 to 4 years. Once we are far enough along, we will put you in touch with her privately so you can ask her anything about working for us. It is hard to judge a foreign employer from a job post - ask her instead of taking our word for it.

ALSO IMPORTANT

- Be on camera for the 15-minute stand-up at 8:00 AM San Diego, every working day.
- Log your time every day.
- You need extremely reliable internet and computer, plus a backup plan when power or internet goes out.
- Your English must be good, spoken as well as written, because you will talk to American clients.

PAY

1,400 to 2,200 USD per month, based on experience and English. As you grow into more senior work, your pay grows with it.

HOW TO APPLY - THIS IS PART OF THE TEST

1. Put "California Dreaming" in your subject line, along with your name.

2. Attach your resume.

3. Attach a voice recording - WAV or MP3 - reading this question out loud and then answering it:
"Tell me about a time you had to explain something technical to a frustrated customer who did not understand it. What did you say, and how did it end?"
Two to three minutes is plenty. No ZIP or RAR files. Applications without a voice recording will not be reviewed - we do this so we do not waste your time or ours on a call that was never going to work.

4. One line: can you work 5:00 AM to 2:00 PM San Diego time, five days a week, long term? Yes or no.

OUR PROCESS

Stage 1 - these questions and your voice recording.
Stage 2 - a skills conversation on Microsoft Teams, 30 to 90 minutes.
Stage 3 - a hands-on test in a live environment, and we pay you for your time.

Thanks for reading all the way to the bottom : )

# network engineer # helpdesk # connectwise # kaseya # msp

SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0255
Total Execution Time  0.0269
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,533,128 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Network-Engineer-MSP-Early-Shift-Maintenance-Helpdesk-Work-From-Home-852055
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 24 (0.0190 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 852055
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 555085
 LIMIT 1 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 852055
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '852055' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 852055 
0.0007   UPDATE employer_jobs SET hit_counts '***Aug-10-2022=111***Aug-11-2022=23***Aug-12-2022=18***Aug-13-2022=5***Aug-14-2022=9***Aug-15-2022=7***Aug-16-2022=6***Aug-17-2022=3***Aug-18-2022=3***Aug-19-2022=4***Aug-21-2022=1***Aug-22-2022=6***Aug-23-2022=5***Aug-24-2022=4***Aug-25-2022=2***Aug-26-2022=6***Aug-27-2022=1***Aug-28-2022=2***Aug-30-2022=8***Aug-31-2022=2***Sep-02-2022=3***Sep-03-2022=20***Sep-05-2022=2***Sep-06-2022=2***Sep-07-2022=2***Sep-09-2022=2***Sep-10-2022=2***Sep-13-2022=3***Sep-14-2022=2***Sep-15-2022=3***Sep-16-2022=2***Sep-17-2022=1***Sep-18-2022=10***Sep-19-2022=7***Sep-20-2022=4***Sep-21-2022=3***Sep-22-2022=2***Sep-25-2022=2***Sep-26-2022=1***Oct-01-2022=5***Oct-02-2022=2***Oct-03-2022=3***Oct-04-2022=5***Oct-06-2022=2***Oct-07-2022=5***Oct-08-2022=2***Nov-11-2022=1***Jan-21-2023=1***Jan-31-2023=1***Mar-12-2023=4***May-29-2023=1***Jun-02-2023=1***Jul-16-2023=1***Aug-14-2023=2***Aug-21-2023=1***Sep-27-2023=1***Oct-20-2023=1***Oct-31-2023=1***Dec-16-2023=2***Feb-12-2024=4***Apr-06-2024=2***Apr-08-2024=2***Apr-20-2024=5***May-31-2024=2***Jun-06-2024=1***Jun-27-2024=2***Jun-29-2024=2***Jan-15-2025=2***Feb-01-2025=2***Feb-14-2025=2***Feb-15-2025=2***Mar-01-2025=1***Mar-04-2025=2***Mar-05-2025=2***Mar-16-2025=1***May-16-2025=1***Jun-19-2025=2***Sep-16-2025=1***Dec-09-2025=1***Dec-10-2025=1***May-22-2026=1***Jul-23-2026=541***Jul-24-2026=115***Jul-25-2026=55***Jul-26-2026=27***Jul-27-2026=50***Jul-28-2026=66***Jul-29-2026=24***Jul-30-2026=23***Jul-31-2026=29***Aug-01-2026=25***Aug-02-2026=7***Aug-03-2026=26***Aug-04-2026=32***Aug-05-2026=31***Aug-06-2026=28***Aug-07-2026=24***Aug-08-2026=20***Aug-10-2026=2' WHERE job_id'852055'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2022=226***Sep-2022=73***Oct-2022=24***Nov-2022=1***Jan-2023=2***Mar-2023=4***May-2023=1***Jun-2023=1***Jul-2023=1***Aug-2023=3***Sep-2023=1***Oct-2023=2***Dec-2023=2***Feb-2024=4***Apr-2024=9***May-2024=2***Jun-2024=5***Jan-2025=2***Feb-2025=6***Mar-2025=6***May-2025=1***Jun-2025=2***Sep-2025=1***Dec-2025=2***May-2026=1***Jul-2026=930***Aug-2026=195' WHERE job_id'852055'  
0.0015   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '852055' 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` = 852055 
0.0048   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '555085'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='162' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='95' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='163' AND skill_cat_id ='9' 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='162' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='95' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='163' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='162' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='95' AND skill_cat_id ='9' 
0.0002   SELECT FROM skill_subcategories WHERE skill_sub_id='163' AND skill_cat_id ='9' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)