We are looking for an experienced senior software architect to design and technically lead the development of a new cloud platform designed for providing infrastructure services, service management, usage measurement and billing. The platform will form a key application layer enabling infrastructure provisioning, service management and billing. The role includes defining the architecture of a distributed system with an emphasis on scalability, high availability and long-term sustainability of the solution.