Chief Technology Officer (CTO)
Job Title: Chief Technology Officer (CTO)
Location: Riyadh - Onsite
Experience: 10+ Years
Job Summary
We are seeking an experienced Chief Technology Officer (CTO) to lead the strategic technology vision and technical direction. The CTO will be responsible for ensuring platform scalability, system stability, security, and high-quality architecture across all products and services. This role requires a strong balance of strategic leadership and hands-on technical expertise, with the ability to step into operational management when required. The CTO will work closely with executive leadership to align technology initiatives with business goals and drive innovation across the organization.
Role Nature
Strategic leadership role responsible for overall technology direction.
Highest technical authority within the organization.
Owns system architecture and major technical decisions.
Works directly with executive management to align technology with business strategy.
Capable of managing the technical team and daily execution when an IT Team Leader is not in place.
Key Responsibilities
1. Technical Strategy & Architecture
Define and implement the long-term technology vision and roadmap for the organization.
Review, approve, and oversee system architecture and technical frameworks.
Ensure platform scalability, reliability, and production readiness.
Monitor and manage technical debt, system performance, and infrastructure optimization.
2. Governance & Quality
Establish and enforce software development standards and best practices.
Oversee implementation of security standards and compliance requirements.
Review and approve major architectural and technical decisions.
Ensure high levels of code quality, reliability, and maintainability across the platform.
3. Leadership & Operational Oversight
Supervise and mentor the IT Team Leader and engineering teams.
Step in to manage daily task assignment, prioritization, and execution when a Team Leader is not assigned.
Participate in senior technical hiring and team expansion.
Align technology priorities with business strategy, product roadmap, and organizational growth goals.
Current Technology Stack (Architectural Understanding Required)
The CTO should have strong architectural understanding of modern application stacks including:
Flutter – Mobile application development
Node.js + PostgreSQL – Backend services and database architecture
React.js – Backoffice and service portal applications
TypeScript
Redis – Caching and performance optimization
CI/CD Pipelines – Automated build and deployment processes
Docker / Containerized environments
TanStack Query – Data fetching and state management
Mandatory Requirements
Proven experience as CTO, Head of Engineering, or Technical Architect.
Strong experience building and managing scalable production systems and platforms.
Deep understanding of backend architecture, APIs, and distributed systems.
Hands-on experience with Docker, containerization, and CI/CD pipelines.
Demonstrated ability to lead and manage engineering teams directly.
Strong communication skills with fluent English proficiency.
Experience working with digital platforms or marketplace-based business models.
Experience in the Saudi market is a strong advantage.
Preferred Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Experience scaling high-traffic digital platforms or SaaS products.
Familiarity with Agile development methodologies and DevOps practices.
Strong leadership, strategic thinking, and decision-making capabilities.