1. Careers
  2. Where we are
  3. Switzerland


If multicultural environments resonate for you, then Thomson Reuters in Switzerland is the place for you. We have 2 locations: Geneva and Baar.

With two offices in Switzerland, the Geneva site offers an amazing office space set in the countryside. Here, we provide our clients with service in their own language, creating solid relationships and giving a competitive advantage.

Thomson Reuters Global Resources (TRGR), located in Baar, Switzerland, owns and manages a significant number of Thomson Reuters technology platforms, brand, content sets and other technologies that enable the rapid development and deployment of Thomson Reuters information and software products to customers globally.

Thomson Reuters is a fast-paced environment, and to really bloom in this kind of setting you need to adapt to change. We have 35+ nationalities working in our Swiss offices, making this one of the most diverse and vibrant regions where we share our values and experiences beyond professional expertise.

Come join our team in Switzerland!

Our Switzerland offices at a glance

Number of Offices: 2
Largest Office Location: Geneva
Main Business Unit: Corporate
Number of Employees: About 75

Latest jobs in Switzerland