We are seeking an experienced chief technical officer with a strong background in programming, excellent communication skills, and a passion for learning new technologies. This role will involve managing complex, cross-functional projects within our technology team to ensure successful delivery of solutions that drive our business forward.
Key Responsibilities:
Define and execute the technical strategy with long and short term planning.
Stakeholder communication: Collaboration with leadership internally and externally.
Build the team: Hire, mentor, and retain skilled developers and engineers, fostering a collaborative and growth-oriented team culture.
Product development oversight: Lead the technical design, establish development processes, and ensure timely delivery of high-quality software.
Risk management planning: Monitor the system and analyze our data to make informed decisions about system improvements, development priorities, and product optimization.
Technical partnerships and networking: Build and maintain relationships within the vendor and tech community, attending conferences, meetups, and networking events.
Financial & budget oversight and cost optimization: Identify areas to reduce operational costs, such as optimizing cloud infrastructure, improving development processes, or eliminating inefficiencies.
Required Qualifications:
Education: Bachelor's degree in Computer Science, Information Technology, or related field.
Experience: 10+ years of experience in technical management.
Team management experience with 4+ years preferred.
Experience in the Middle East and ability to travel abroad.
Skills and Competencies:
Excellent communication skills: Ability to communicate complex technical concepts to both technical and non-technical stakeholders in a clear and concise manner.