Demo

Senior Financial Analyst

Top Stack
Moorestown, NJ Full Time
POSTED ON 11/26/2025 CLOSED ON 12/19/2025

What are the responsibilities and job description for the Senior Financial Analyst position at Top Stack?

A growing company is seeking a Senior Financial Analyst to join their team. This position offers high visibility, cross-functional partnerships, and the opportunity to influence process improvement and strategic growth.


Responsibilities:

  • Partner with leaders to evaluate pricing strategies, performance drivers, and growth opportunities
  • Build and maintain financial models across various products and services
  • Lead budgeting, forecasting, and planning processes
  • Support strategic initiatives with deep financial analysis
  • Analyze profitability scenarios and business cases (ROI, cost analysis, build vs. buy)
  • Collaborate with technology teams to enhance data warehouse tables and support analytics
  • Drive automation and process improvements within the department
  • Conduct ad hoc analysis such as benchmarking, market research, and regulatory/audit support


Must have:

  • Bachelor’s degree in finance, Accounting, Economics, or related field
  • 4 years of experience in financial services required
  • Strong FP&A background including budgeting, forecasting, and variance analysis
  • Proficiency in SQL
  • Advanced financial modeling, including discounted cash flow evaluation
  • Experience with tools such as Tableau and statistical analytics tools
  • Detail-oriented, strategic thinker with excellent communication skills


If you're looking for an opportunity to make an impact and grow with a forward-thinking organization, we’d love to connect

Salary.com Estimation for Senior Financial Analyst in Moorestown, NJ
$93,648 to $112,087
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Financial Analyst?

Sign up to receive alerts about other jobs on the Senior Financial Analyst career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,426 - $117,847
Income Estimation: 
$115,392 - $147,123
Income Estimation: 
$95,426 - $117,847
Income Estimation: 
$115,392 - $147,123
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Top Stack

  • Top Stack Malvern, PA
  • We are seeking a highly skilled Data Engineer to design, develop, and maintain scalable data pipelines and integrations. You will play a critical role in s... more
  • 1 Day Ago

  • Top Stack King, PA
  • We are partnering with a well-established, growing organization seeking an B2B Collections Coordinator to join a collaborative and high-performing finance ... more
  • 1 Day Ago

  • Top Stack Dallas, TX
  • We are partnering with a well-established, growth-focused organization to identify a Financial Analyst to support financial planning, business insights, an... more
  • 1 Day Ago

  • Top Stack Dallas, TX
  • A large client of ours is hiring a Sales Operations Analyst to support their national sales organization and join their Business Analytics team. This is a ... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Financial Analyst jobs in the Moorestown, NJ area that may be a better fit.

  • Aon Fort Washington, PA
  • Aon is in the business of better decisions At Aon, we shape decisions for the better to protect and enrich the lives of people around the world. As an orga... more
  • 17 Days Ago

  • LHH Chalfont, PA
  • LHH Recruitment Solutions has partnered with a growing manufacturing company. We are in search of a Senior Financial Analyst. The Senior Financial Analyst ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!