Mexico City, DIF, MX


Business Consultant 

About Swiss Re

The Swiss Re Group is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer, working to make the world more resilient. It anticipates and manages risk – from natural catastrophes to climate change, from ageing populations to cybercrime. The aim of the Swiss Re Group is to enable society to thrive and progress, creating new opportunities and solutions for its clients. Headquartered in Zurich, Switzerland, where it was founded in 1863, the Swiss Re Group operates through a network of around 80 offices globally. It is organised into three Business Units, each with a distinct strategy and set of objectives contributing to the Group’s overall mission.


About the role:

As Strategic Delivery Specialist you will be responsible of:

  • Supporting BSC Strategic Initiatives by solving, steering and /or taking ownership of strategic projects and themes for BSC Mexico, others BSC and the GBS´system.
  • Contributing toward locational strategy by conceptualizing and steering initiatives around growth, operational excellence, innovation and stakeholder management
  • Supporting BSC Mexico reporting activities by providing a clear view on the location situation, progress and challenges. Seeking simplification and automatization of reporting.  Developing relations, globally and locally, to identify opportunities and themes that match the BSC Mexico aspirations and implement them.
  • Assessing existing employee engagement and culture, to identify main opportunities for improvement.
  • Engaging with the local ecosystem to propose and evaluate viable alternative services delivery for new functions being transitioned.
  • Coordinating growth plan projections and headcount reports for the BSC.
  • Following up in internal and external communication strategy.
  • Supporting community engagement activities.
  • Supporting Governance activities and Risk Matrix.
  • Providing consultancy expertise and program management to business leaders and Strategic Initiatives leading on off-shoring topics including transitions governance, risks mitigation and industry practices in transition and transformation projects.

About you:


  • University degree
  • Preferably master's degree / Project Management and/or Change Management Certification.
  • Fluent in English
  • Business Analysis & Domain Knowledge


Professional / Technical background

  • Overall 3-5 years of work experience.
  • Able to translate business strategies and goals into practical action plans.
  • Good business acumen with ability to synthesize creative solutions and consulting capability.
  • Applies influencing strategies to build compelling cases that engages and inspire others to support specific goals, actions and directions.
  • "Complex Systems" perspective on organizations – resulting in broad approaches and initiatives based on a strong foundation in continuous improvement.
  • Ability to engage and lead expectations of clients and understand business needs.
  • Broad experience related with process improvement methodologies.


The Company is an equal opportunity employer. It is the practice of the Company to recruit, hire and promote without regard to race, religion, color, national origin, sex, disability, age, pregnancy, sexual orientations, marital status, military status, or any other characteristic protected by law. Decisions on employment are solely based on an individual's qualifications for the position being filled.