Enable job alerts via email!

Manager, Monitor Deloitte - Property & Casualty Insurance

Deloitte Canada

Toronto

On-site

CAD 101,000 - 169,000

Full time

Today
Be an early applicant

Job summary

A leading consulting firm is seeking a Manager in the Property & Casualty Insurance sector, responsible for developing business and leading project delivery. Candidates should possess a strong academic background and at least 5 years of experience in consulting or the financial services sector. The position offers a salary range of $101,000 - $169,000 with eligibility for bonuses, emphasizing leadership and strategic skills.

Qualifications

  • A minimum of 5 years of professional consulting experience in the P&C Insurance industry.
  • Experience leading/developing teams in a professional setting.
  • Capability to advise clients operating within P&C Insurance.

Responsibilities

  • Build relationships with senior executive clients in the P&C Insurance Industry.
  • Lead business development opportunities and project delivery.
  • Contribute to the growth and development of the practice.

Skills

Analytical & Quantitative Skills
Strategic Thinking
Project Management
Financial Acumen
Problem-Solving
Communication
Leadership
Interpersonal Skills
Technical Proficiency
Industry Expertise

Education

Bachelor’s degree in Business Administration, Economics, Finance, or related field
MBA

Tools

Microsoft Office Suite (Excel, PowerPoint, Word)
Job description

At Deloitte, our Purpose is to make an impact that matters. We exist to inspire and help our people, organizations, communities, and countries to thrive by building a better future.

Our work underpins a prosperous society where people can find meaning and opportunity. It builds consumer and business confidence, empowers organizations to find imaginative ways of deploying capital, enables fair, trusted, and functioning social and economic institutions, and allows our friends, families, and communities to enjoy the quality of life that comes with a sustainable future.

What will your typical day look like?

As a Manager, you will build long term relationships with senior executive clients (i.e., C-suite, EVP, SVP level) across the Property & Casualty (P&C) Insurance Industry. You will also: identify and lead business development opportunities; assume overall leadership in the delivery of projects, supported by a core team of Consultants; apply a strong knowledge of industry trends and business practices; contribute to the growth and development of the Strategy & Business Design practice; create a learning environment through leadership, participating in the development and delivery of industry training programs; and must be legally able to work in Canada - the ability to enter the USA and Chile to work on client assignments is also an asset.

About the team

Managers are leaders within the Strategy & Business Design practice (Monitor Deloitte) of Deloitte Strategy Risk & Transactions business, principally responsible for business development and overall project delivery leadership. A P&C Insurance Manager possesses deep industry and sector knowledge and consulting skills depth such that they are viewed both internally and externally as “subject matter experts”.

Enough about us, let’s talk about you

As a Manager, you must have:

  • A strong academic record, with a Bachelor’s degree in Business Administration, Economics, Finance, or a related field. MBA is ideal.
  • Experience leading / developing teams in a professional setting
  • A minimum 5 years of professional consulting and / or industry experience in the P&C Insurance industry and / or broader financial services sector
  • The capability to advise clients operating within P&C Insurance and key industry adjacencies (e.g., broader financial services)
  • Experience in business development and delivering the full cycle of project management accountability
  • Proven track record of developing and / or implementing successful business strategies
  • Strong commitment to professional and client service excellence
  • Demonstrated experience making a positive impact in your work and communities

We are looking for applicants who can clearly demonstrate the following skills:

  • Analytical & Quantitative Skills: Ability to analyze complex data, identify trends, build business cases and make data-driven decisions
  • Strategic Thinking: Strong capability to think strategically and develop long-term plans.
  • Project Management: Proficiency in managing multiple projects or workstreams simultaneously, ensuring timely delivery and quality outcomes
  • Financial Acumen: Strong understanding of financial statements, budgeting, and financial forecasting
  • Problem-Solving: Excellent problem-solving skills with the ability to think creatively and develop innovative solutions to ambiguous challenges
  • Communication: Exceptional verbal and written communication skills, with the ability to present complex information clearly and persuasively
  • Leadership: Strong leadership and team management skills, with the ability to motivate and guide cross-functional teams
  • Interpersonal Skills: Excellent interpersonal skills, with the ability to build and maintain strong relationships with stakeholders at all levels
  • Technical Proficiency: Proficiency in Microsoft Office Suite (Excel, PowerPoint, Word) and familiarity with strategy tools and frameworks
  • Industry Expertise: Strong working background and expertise in P&C Insurance, financial services or health
Total Rewards

The salary range for this position is $101,000 - $169,000, and individuals may be eligible to participate in our bonus program.

Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels.

Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth.

We encourage you to connect with us at accessiblecareers@deloitte.ca if you require an accommodation for the recruitment process or indigenouscareers@deloitte.ca for any questions relating to careers for Indigenous peoples at Deloitte.

Deloitte Canada has 20 offices with representation across most of the country. We acknowledge that Deloitte offices stand on traditional, treaty, and unceded territories in what is now known as Canada.

We are an equal opportunities employer and welcome applications from all qualified candidates. We are committed to creating an inclusive and respectful workplace culture that reflects the diversity of the communities we serve.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.