Founded
  • 2015
Headquarters
  • Freienbach, Switzerland
Industry
  • IT Services and IT Consulting

Ombori

Ombori, headquartered in Switzerland, has customers in more than 50 countries. We envision a world where technology doesn't just exist for the sake of innovation, but as a catalyst for meaningful change in people's lives. Our mission isn't just about creating tools; it's about crafting experiences that transform organizations' ability to connect, interact, and make an impact.

Jobs at Ombori