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.0023
Controller Execution Time ( Jobseekers / Job )  0.0407
Total Execution Time  0.0437
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,192 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.0228 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1729834
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 974868
 LIMIT 1 
0.0014   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.0028   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.0024   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729834 
0.0007   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=2' WHERE job_id= '1729834'  
0.0031   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1316' WHERE job_id= '1729834'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1729834' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1729834 
0.0020   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '974868'
AND `date_added` >= '2022-06-08' 
0.0018   select * from teasers 
0.0023   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)