Topaz corporate office is located in 2580 Pasaje Paseo De Las Carretas Piso 8, Montevideo, Uruguay and has 501-1,000 employees.
topaz
Departments
Number of employees
Engineering & Technical
35
Information Technology
23
Operations
11
Sales
7
Finance
5
C-Suite
3
Human Resources
2
| Location | People at location |
| South America | 201-500 |
| North America | 1-10 |
| Europe | 1-10 |
Explore people who held key positions, contributed to Topaz's success, and advanced their careers.
Manager, Enterprise Ma... at Huawei
Worked as Field & Events LATAM Owner (Agile Marketing Sc...
at Topaz (2025-2025)
Director, Specialist S... at Mastercard
Worked as Head of Sales, Topaz Ofd Anti-Fraud Intelligen...
at Topaz (2020-2022)
Director, Global Advis... at BioCatch
Worked as Cyber Threat Intelligence, Fraud Prevention & ...
at Topaz (2021-2022)
Expert Business Archit... at Agibank
Worked as Project Manager & Senior Banking Business Cons...
at Topaz (2018-2021)
Explore More
Topaz is a leading technology company specializing in digital solutions for the financial sector, recognized for its Topaz One platform, the first full banking platform in the world. The company offers a comprehensive ecosystem of integrated solutions, including core banking, fraud prevention, omnichannel experiences, payment processing, investment... Read More