Umbrella Travel Technology logo

Umbrella Travel Technology jobs and careers

Switzerland

As of October 24, 2026, Umbrella Travel Technology has no open roles listed.

About Umbrella Travel Technology

Umbrella combines state-of-the-art technology, flexibility, speed, passion and deep industry experience. Our ambition, our focus and our daily motivation is to be and to stay a true travel tech powerhouse. Our agile development and fast decision making is a great asset in today’s business reality. If speed, agility and industry is what look for in a travel tech partner – join us! UMBRELLA FACES is a globally leading, modern and highly flexible profile management tool for TMCs and corporations. The system features a number of real-time interfaces to and from systems such as OBEs, GDS, HR systems, CRM systems and hotel and rail platforms. This guarantees up-to-date profile data, trouble-free bookings and compliance with the data protection regulations according to the new EU GDPR regulation – anywhere, anytime. Umbrella Faces is used by more than 100 TMCs and corporations in more than 70 countries.

Founded
1985
Employees
11 to 50
Headquarters
Switzerland

Jobs at Umbrella Travel Technology

No open positions right now. Explore more companies on TheJobsMap.

Umbrella Travel Technology jobs: common questions

Is Umbrella Travel Technology hiring right now?
Umbrella Travel Technology has no open roles listed as of October 24, 2026. Roles appear here as soon as they are posted on Umbrella Travel Technology's careers site.
Where is Umbrella Travel Technology headquartered?
Umbrella Travel Technology is headquartered in Switzerland and was founded in 1985.
How do I apply for a job at Umbrella Travel Technology?
Pick a role on Umbrella Travel Technology's TheJobsMap page and select Apply. Every listing links to the original posting on Umbrella Travel Technology's own careers site, so you apply directly with the employer.