HR Specialist – KSA

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

TYPE OF WORK

Full Time

SALARY

₱35,100

HOURS PER WEEK

TBD

DATE UPDATED

Sep 15, 2026

JOB OVERVIEW

GCC Solutions is a corporate services provider based in Dubai, UAE, with an
operation in Saudi Arabia. This role is fully remote and based in the
Philippines.

ABOUT THE ROLE

We are hiring an HR Specialist to own our Saudi Arabia HR operations end to end.
You will be the bridge between our internal policies and Saudi labour
regulation - running the government portals, managing the employee lifecycle,
and keeping filings, contracts and records airtight without day-to-day
oversight.

This suits an analytical, systems-minded HR generalist who has genuinely
operated the Saudi government platforms rather than read about them, and who
can be trusted with confidential files and statutory deadlines from a distance.

KEY RESPONSIBILITIES

Government platforms and compliance

- Run daily operations across Qiwa, Muqeem, GOSI and Mudad - permit renewals,
contract registration and status updates
- Draft, issue and register employee digital contracts through Qiwa, in line
with current labour templates
- Process monthly Wage Protection System filings through Mudad, resolving
compliance flags before they become penalties
- Track MHRSD decrees, labour law changes and Nitaqat localisation
requirements, and keep internal policy documents current

Employee lifecycle

- Run digital onboarding and offboarding for remote and field personnel,
ensuring documentation and medical insurance are active from day one
- Maintain accurate, securely stored records of attendance, leave, performance
reviews and Iqama expiry dates
- Calculate End of Service Benefits, complete offboarding files and finalise
GOSI termination steps on departures
- Act as first point of contact for employee HR queries across the Saudi
operation

WHAT WE ARE LOOKING FOR

- Two to three years of HR experience running Saudi Arabia HR operations and
government compliance
- Hands-on, day-to-day experience with Qiwa, Muqeem, GOSI and Mudad -
familiarity alone is not enough
- Working knowledge of Saudi labour law
- Bachelor's degree in Human Resources, Business Administration or a related field
- Professional English, written and spoken. Working Arabic is a strong
advantage, particularly for Qiwa and MHRSD documentation.
- Strong analytical and problem-solving skills, and genuine care about getting
filings right
- Confident with Excel and remote HRIS, collaboration and video tools
- Able to work independently and handle confidential files responsibly with no
in-office supervision
- A secure home working setup with reliable high-speed internet
- Based in the Philippines and legally authorised to work there

WHAT WE OFFER

- End-to-end ownership of the Saudi HR function, reporting to the Managing Director
- Fully remote working
- Competitive compensation, commensurate with experience

HOW TO APPLY

Send your CV to ---------- with "HR Specialist - KSA" in the
subject line, together with a short note on which Saudi government platforms
you have operated and for how long.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0190
Total Execution Time  0.0231
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,032 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HR-Specialist-KSA-1729834
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0112 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1729834
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 974868
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1729834
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-25',ej.date_added) duration_days, DATEDIFF('2026-09-25',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1729834' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729834 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-14-2026=4***Sep-15-2026=1187***Sep-16-2026=52***Sep-17-2026=31***Sep-18-2026=28***Sep-19-2026=12***Sep-25-2026=1' WHERE job_id= '1729834'  
0.0019   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1315' WHERE job_id= '1729834'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1729834' AND status LIKE 'sent%' ORDER BY id DESC  
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729834 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974868'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0006   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)