Corporate Compliance & Company Administration Officer

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

TYPE OF WORK

Full Time

SALARY

N/A

HOURS PER WEEK

40

DATE UPDATED

Sep 16, 2026

JOB OVERVIEW

We are hiring a detail-oriented professional to manage company formation and renewals, bank compliance packs, supplier agreement and invoice checks, and day-to-day corporate administration. You will work closely with internal finance, operations, and leadership teams and keep deadlines tight.

ROLE OVERVIEW

You will own the lifecycle of our companies (new formations and annual renewals), respond to bank and KYC/compliance requests on time, check that supplier invoices match signed agreements, and handle structured administrative work. Accuracy, confidentiality, and follow-through matter more than flashy titles.


KEY RESPONSIBILITIES

Company formation and renewals
- Manage incorporation of new companies and the full renewal cycle of existing entities (filings, permits, statutory records, officer/shareholder updates).
- Maintain a compliance calendar for filings, local permits, registered office, and other statutory deadlines (and equivalent requirements if we operate in other jurisdictions).
- Prepare and track board/shareholder resolutions, secretary’s certificates, appointment/resignation documents, and statutory registers.
- Coordinate with external counsel, incorporation agents, accountants, and government portals as needed.

Bank and regulatory compliance
- Review compliance and KYC requests from banks and other institutions.
- Gather, check, and package the required documents (corporate papers, IDs, resolutions, beneficial ownership, proof of address, financials, etc.).
- Draft clear replies and submit complete packs before the deadline.
- Follow up until confirmation of receipt / account status is closed.
- Flag inconsistencies (names, dates, officers, ownership) before anything is sent out.

Supplier agreements and invoice audit
- Review supplier and vendor agreements and keep a simple register of key terms (rates, scope, payment terms, validity, notice periods).
- Audit incoming invoices against the signed agreement and approved POs.
- Query mismatches (wrong rates, extra line items, expired contracts, missing attachments) and escalate before payment.
- Support contract renewals, amendments, and version control of signed files.

Administration and internal coordination
- Handle ad-hoc administrative tasks: document compilation, filing (digital and physical if required), tracking lists, templates, and status reports.
- Liaise with finance, operations, legal, and management so everyone has the latest company and vendor documents.
- Maintain organized shared folders, naming conventions, and access control for confidential files.
- Prepare simple trackers and weekly status updates on open formations, renewals, bank requests, and invoice exceptions.
- Support onboarding of new entities (bank account opening packs, tax/registration follow-ups, officer KYC).
- Other related duties as assigned.

WHAT WE’RE LOOKING FOR

Must-have
- Filipino citizen, based in the Philippines (or able to work PH hours).
- Strong written and spoken English.
- Experience in company secretarial / corporate compliance / legal operations / finance admin / BPO corporate services — ideally involving company registration, renewals, bank KYC packs, or contract-to-invoice checking.
- High attention to detail; comfortable working to hard deadlines.
- Confident using Google Workspace and/or Microsoft 365 (Docs/Word, Sheets/Excel, Drive/SharePoint, email).
- Able to handle confidential information with discretion.
- Self-starter who still knows when to escalate.

Nice to have
- Familiarity with secretary’s certificates, board resolutions, beneficial ownership forms, and bank account opening checklists.
- Experience chasing vendors or AP teams on invoice discrepancies.
- e-signature tools (DocuSign, Adobe Sign) and a ticketing or tracker tool (Asana, ClickUp, Monday, Jira, or similar).
- Degree in Business Administration, Legal Management, Accounting, or related field — not required if experience is solid.

Experience level
We will consider candidates with 2+ years in a similar function. Strong 1-year candidates with proven filing and bank-pack experience are welcome to apply.


How you will work
- Coordinate across internal teams and external providers (banks, agents, suppliers).
- Own your tracker: nothing should miss a deadline because it sat in email.
- Ask clarifying questions early; do not submit incomplete packs.
- Communicate status in plain English — what is done, what is blocked, what you need.


What we offer
- Competitive salary commensurate with experience (state your expected monthly rate in PHP).
- Remote-friendly setup for qualified Filipino talent
- Stable, process-driven work with clear ownership.
- Direct exposure to company setup, banking, and vendor control — useful career path toward corporate secretary, compliance, or operations lead roles.


HOW TO APPLY
Send your CV and a short note covering:
1. Years of relevant experience
2. Types of companies / jurisdictions you have formed or renewed
3. Whether you have prepared bank compliance / KYC packs
4. Whether you have checked invoices against contracts
5. Expected monthly salary (PHP) and earliest start date
6. Current work setup (home office, internet, hours you can cover)

We welcome applications from Filipino professionals across the country. Only shortlisted candidates will be contacted.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0236
Total Execution Time  0.0269
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,518,888 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Corporate-Compliance-Company-Administration-Officer-1731594
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0150 seconds)  (Hide)
0.0006   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1731594
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 943181
 LIMIT 1 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1731594
AND `misc`.`id` IS NULL 
0.0009   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',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-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1731594' 
0.0012   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731594 
0.0023   UPDATE employer_jobs SET hit_counts = '***Sep-16-2026=542***Sep-17-2026=72***Sep-18-2026=41***Sep-19-2026=29***Sep-20-2026=20***Sep-21-2026=23***Sep-22-2026=81***Sep-23-2026=121***Sep-24-2026=123***Sep-25-2026=115***Sep-26-2026=103***Sep-27-2026=110***Sep-28-2026=119***Sep-29-2026=99***Sep-30-2026=106***Oct-01-2026=118***Oct-02-2026=105***Oct-03-2026=93***Oct-04-2026=2' WHERE job_id= '1731594'  
0.0009   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1703***Oct-2026=318' WHERE job_id= '1731594'  
0.0020   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1731594' AND status LIKE 'sent%' ORDER BY id DESC  
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1731594 
0.0015   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '943181'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0005   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)