2,123,193open jobs
134,576companies
240,076added this week
Browse all
Salary
$65k – $95k per year
Location
In office (Grand Rapids, Detroit, Cleveland, Columbus, Cincinnati, Charlotte, Raleigh, Atlanta, Fort Lauderdale)
Seniority
Senior · 3+ years exp

Confirmed on the employer's own hiring board on Nov 6, 2026. First seen by Alion on Nov 4, 2026. BDO USA scores B on the Alion truth index.

Overview
Company
Impact
Profile match
BDO USA is the US member firm of the BDO International accounting network, providing audit and assurance, tax, advisory and outsourced finance services to middle-market and larger companies. Headquartered in Chicago, it traces its roots to Seidman & Seidman, founded in New York in 1910, and became employee-owned through an employee stock ownership plan in 2023. It hires auditors, tax professionals, consultants, technology and digital transformation specialists and outsourced accounting staff in offices across the United States.

Job Summary:

The Senior Financial Analyst is responsible for analyzing results, monitoring variances, identifying trends and recommending action to improve financial metrics to drive firm profitability. The Senior Financial Analyst may be involved in a variety of ad-hoc analytical and reporting projects in support of Financial Planning & Analysis (FP&A) objectives.

Job Duties:

  • Supports FP&A team and leaders throughout the organization by providing insightful reporting and analysis of financial information
  • Helps build models and dashboards that help with data visualization and provide actionable decision-making support
  • May support expansion activities related to data mapping, conversion, and onboarding of new practices and personnel across the firm
  • Supports creation of the financial forecasts, including revenue and workforce projections, operating costs and related key performance indicators
  • Prepares, distributes, interprets and explains standard and ad-hoc financial reports for firm leadership
  • Monitors UAR, AR and reserve balances for assigned region(s), and manages all necessary follow up tasks, as appropriate
  • May be involved in preparation of training materials
  • Other duties as required

Supervisory Responsibilities:

  • May supervise the day to day work assignments of Financial Analysts as necessary
  • Provides verbal and written coaching and performance feedback to Financial Analysts as necessary
  • Acts as a mentor to Financial Analysts

Qualifications, Knowledge, Skills and Abilities

Education:

  • Bachelor’s degree, required; focus in Accounting or Finance, preferred

Experience:

  • Three (3) or more years of general accounting, finance, or financial planning and analysis experience, required
  • Prior experience working within a professional services firm, preferred

License/Certifications:

  • N/A

Software:

  • Mastery of Microsoft Office Suite, specifically Excel, required
  • Prior experience with PeopleSoft Financials, Financial Reporting Applications (i.e. Hyperion, OneStream, etc.) and/or Data Visualization tools (i.e. Power BI), preferred

Language:

  • N/A

Other Knowledge, Skills & Abilities:

  • Excellent verbal and written communication skills
  • Ability to maintain the highly confidential nature of information
  • Capable of working and communicating effectively with professionals at all levels
  • Able to work in a deadline-driven environment and handle multiple projects / tasks with an attention to detail
  • Ability to successfully multi-task while working independently or within a group environment
  • Possesses superior customer service skills
  • Willingness to travel as needed

Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate’s qualifications, experience, skills, and geography.

National Range: $65,000 - $95,000

Maryland Range: $65,000 - $95,000

NYC/Long Island/Westchester Range: $65,000 - $95,000

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,123,193 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Analytics
Similar stack
Same company
Grand Rapids
Sr Azure Data Analyst 5 hours ago
In office · Full-Time · Raleigh
Python
SQL
Scala
Python
pySpark
Databases
Microsoft Fabric
AI/ML
Spark
OpenAI
Machine Learning
DevOps
Azure
Cybersecurity
Microsoft Entra ID
Analytics
Power BI
ETL/ELT
Azure Data Factory
Management
Agile
Scrum
Kanban
Apply
$72k – $120k per year · In office · Full-Time · Bachelor's Degree · New York
Python
SQL
Analytics
Power BI
Microsoft Excel
Apply
$90k – $120k per year · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · United States
Databases
Snowflake
Apply
$80k – $95k per year · Remote (United States) · Full-Time · 3+ years exp · Bachelor's Degree · United States
SQL
MedTech
DICOM
HL7
Apply
In office · 4+ years exp · Bachelor's Degree · Chicago
Python
Java
TypeScript
SQL
AI/ML
Scikit-learn
NLP
TensorFlow
LLM
Machine Learning
DevOps
gRPC
Apply
$36k – $40k per year · In office · 1+ year exp · High School Diploma · Grand Rapids
Apply
$42k per year · In office · Full-Time · Grand Rapids
Apply
In office · Part-Time · Grand Rapids
Apply
Restaurant Manager 1 day ago
$60k – $75k per year · In office · Full-Time · 1+ year exp · High School Diploma · Grand Rapids
Apply
In office · 15+ years exp · Grand Rapids
Apply
See all jobs
This is one of many
2,123,193 more open roles from verified company boards, updated every day.