1. Liaison with the various engineering teams and ensure business success. 2. Identify technology trends which is necessary for success of the business. Maintains up to date knowledge of technology standards and emerging technologies. 3. Evaluate and identify appropriate technology platforms for delivering the best value. Also ensure that the best practices are maintained across the organization. 4. Develop and encourage the disparate teams to think differently and find innovative solutions. 5. Ensure technical problems are resolved in a timely and cost-effective manner. 6. Hire the best talent. Knowledge: 1. Proven track record of successfully leading and driving commercial SaaS development, architecture, and infrastructure activities. 2. Knowledge of Distributed architecture and infrastructure scaling up. Hands-on on Multi-tenancy, Scalability, and High Availability. 3. Hands-on experience in coding. 4. Knowledge of developer operations: Including production and non-production infrastructure, provisioning and configuration management automation, application performance monitoring, security, scalability, and resiliency. 5. Experience with UNIX system administration and web server configuration. 6. Knowledge of Internet protocols and RFC standards, database management systems, and revision control systems. 7. Familiarity with information security vulnerabilities and risk management. Experience: The Chief Technology Officer, would have a Bachelor's degree in Computer Science or related field with a Master's degree preferred and at least 12 years of experience in leading and managing technology teams in B2C space. Experience in high growth start-up environments would be highly valued.