Skip to content

Hotel Finance Manager

  • On-site
    • Frankfurt, Hessen, Germany
    • Mainz, Rheinland-Pfalz, Germany
    • Bad Sobernheim, Rheinland-Pfalz, Germany
    • Kelsterbach, Hessen, Germany
    +3 more
  • Finance
  • Headquarters, Stepstone by Hotelcareer

Job description

READY TO SHAPE THE FUTURE OF FINANCE IN HOSPITALITY?

JOIN US AS FINANCE MANAGER (M/F/D)

ABOUT ODYSSEY

We're the Odyssey Hotel Group, Europe’s most ambitious hotel operator and the team behind some of the world’s most renowned hospitality brands. With strategic partnerships with Marriott, IHG, and Accor, we develop and operate standout hotels across diverse brands – from Holiday Inn Express to Marriott’s Autograph Collection.

Backed by over 700 passionate team members and supported by ActivumSG as our principal investor, our mission is simple: to create exceptional stories through local flair, design excellence, and true hospitality. We do this by empowering our teams to take ownership and be the creators of extraordinary guest experiences.

ODYSSEY CULTURE

You’ll be part of a fast-growing, energetic, and trailblazing team that's redefining what modern hospitality means. If you're someone who thrives on responsibility, combines financial acumen with strategic insight, and loves working in a collaborative environment — then you’ll feel right at home with us.

THE POSITION

We’re looking for a Finance Manager (m/f/d) to join our hotel team and take full ownership of all financial matters on property. You will be the strategic partner to the General Manager and hotel leadership team, ensuring optimal financial performance while navigating the unique requirements of a growing and dynamic hotel business.

YOUR KEY RESPONSIBILITIES

  • Full accountability for the hotel’s financial planning, forecasting, budgeting, and cost control.

  • Preparation and analysis of monthly, quarterly, and annual financial statements according to HGB or IFRS.

  • Overseeing accounting operations, payment processing, and cash flow management.

  • Driving profitability by developing and implementing financial strategies, particularly in high-potential areas like spa & wellness.

  • Acting as a sparring partner for investment and capex planning with hotel and group leadership.

  • Ensuring compliance with tax regulations and all statutory financial requirements.

  • Delivering clear, accurate reporting and presentations to internal stakeholders.

  • Leading process improvement initiatives to optimise internal financial workflows and controls.

  • Serving as the primary contact for auditors, tax advisors, and banking partners.

Job requirements

WHAT YOU'LL BRING

  • A degree in finance, accounting, business administration, or a similar field

  • Several years of experience in financial management, ideally in hospitality or spa & wellness

  • Solid knowledge of accounting, controlling, and financial analysis

  • Familiarity with hotel systems (e.g. Opera, SAP, Fidelio) is an advantage

  • Fluency in German and English, written and spoken

  • Strong analytical and strategic thinking

  • Excellent communication skills and a hands-on mindset

  • A high level of responsibility, discretion, and self-organisation

WHY THIS ROLE AT ODYSSEY?

  • A key position in a growing hotel with a unique character

  • Competitive salary package with bonus opportunities

  • Personal growth within a fast-expanding European hotel group

  • Motivated and collaborative working environment

  • Employee discounts in over 7,000 hotels worldwide

  • Room for your ideas and real influence on processes

  • A dynamic workplace where no two days are the same

  • A culture where colleagues can become friends

INTERESTED?

Apply now and be part of a company that’s reshaping hospitality across Europe. We can’t wait to hear your story and welcome you to the Odyssey adventure!

On-site
  • Frankfurt, Hessen, Germany
  • Mainz, Rheinland-Pfalz, Germany
  • Bad Sobernheim, Rheinland-Pfalz, Germany
  • Kelsterbach, Hessen, Germany
+3 more
Finance

or

Apply with Linkedin unavailable
Apply with Indeed unavailable