Senior Financial Analyst

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

TYPE OF WORK

Any

SALARY

28000 PHP

HOURS PER WEEK

TBD

DATE UPDATED

Jun 4, 2026

JOB OVERVIEW

ABOUT THE COMPANY
We are a founder-led, tech-enabled real estate platform with offices in North America and Manila. We operate at the intersection of real estate, construction, finance, and technology — supporting the US real estate industry across transactions ranging from $1M to $150M. Company name will be disclosed during the interview process.

THE ROLE
We are looking for a Senior Financial Analyst to join our Manila-based team. You will work directly on US real estate transactions — building financial models, running underwriting analysis, and supporting investment decisions for our clients. This is a high-responsibility role for someone who is serious about real estate finance and wants to work on institutional-level deals.

WHAT YOU WILL DO
• Build and maintain 10-year cash flow models for multifamily, office, and mixed-use properties
• Run multi-scenario underwriting — value-add, stabilized, and distressed acquisitions
• Work from existing client templates and improve them
• Analyze rent comparables and market data to support acquisition decisions
• Pressure-test investment assumptions across multiple scenarios
• Prepare clear financial summaries and outputs for client review
• Coordinate with the data research team to ensure models are accurate and up to date

REQUIREMENTS
• 2–4 years of experience in real estate financial modeling or investment analysis
• Strong Excel skills — you must be comfortable building models from scratch
• Experience with multifamily, office, or commercial real estate underwriting
• Ability to work independently and manage your own deadlines
• Strong attention to detail — accuracy is non-negotiable
• Good written and verbal English communication skills
• Experience working with US-based clients or companies is a strong advantage

QUALIFICATIONS
• Bachelor’s degree in Finance, Real Estate, Economics, or a related field
• Background in investment banking, real estate private equity, or asset management is a plus
• CFA candidate or similar professional certification is a plus

TOOLS YOU WILL USE
• Microsoft Excel — primary modeling tool
• Google Sheets and Google Drive
• Slack or Microsoft Teams
• CoStar, PropertyShark, or similar US real estate databases — a plus

WORK SETUP
Employment Type: Full-time
Work Arrangement: Hybrid — BGC or Aseana City, Manila
Hours: US Eastern business hours alignment required
Compensation: Competitive based on experience

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0218
Total Execution Time  0.0238
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Financial-Analyst-1661699
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0140 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1661699
 LIMIT 1 
0.0018   SELECT *
FROM `employers`
WHERE `employer_id` = 802973
 LIMIT 1 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1661699
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-26',ej.date_added) duration_daysDATEDIFF('2026-07-26',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-07-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1661699' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1661699 
0.0009   UPDATE employer_jobs SET hit_counts '***Jun-04-2026=507***Jun-05-2026=24***Jun-06-2026=15***Jun-07-2026=16***Jun-08-2026=10***Jun-09-2026=9***Jun-10-2026=5***Jun-11-2026=4***Jun-12-2026=11***Jun-13-2026=6***Jun-14-2026=2***Jun-15-2026=2***Jun-17-2026=2***Jun-18-2026=3***Jun-19-2026=2***Jun-20-2026=3***Jun-21-2026=1***Jun-22-2026=1***Jun-23-2026=2***Jun-24-2026=2***Jun-25-2026=8***Jun-26-2026=1***Jun-27-2026=5***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=3***Jul-01-2026=3***Jul-02-2026=1***Jul-03-2026=1***Jul-04-2026=4***Jul-06-2026=3***Jul-08-2026=2***Jul-09-2026=2***Jul-10-2026=1***Jul-11-2026=1***Jul-12-2026=2***Jul-13-2026=1***Jul-14-2026=3***Jul-15-2026=4***Jul-16-2026=3***Jul-20-2026=2***Jul-21-2026=2***Jul-24-2026=6***Jul-25-2026=8***Jul-26-2026=2' WHERE job_id'1661699'  
0.0005   UPDATE employer_jobs SET monthly_hits '***Jun-2026=646***Jul-2026=51' WHERE job_id'1661699'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1661699' 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` = 1661699 
0.0058   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '802973'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)