Duties & Responsibilities
-
Define the company’s long-term technology vision and align it with strategic goals.
-
Lead all aspects of technology development, including architecture, scalability, and security.
-
Collaborate with executive leadership to drive innovation and digital transformation.
-
Manage technical teams and oversee project timelines, performance, and delivery.
-
Evaluate emerging technologies and recommend adoption based on business value.
-
Develop and monitor KPIs to assess the effectiveness of technology strategies.
-
Oversee IT budgets, resource allocation, and vendor negotiations.
-
Ensure system reliability, cybersecurity, and data privacy compliance.
-
Mentor engineering leaders and cultivate a high-performance tech culture.
-
Represent the company in technical partnerships, client meetings, and industry forums.
-
Drive continuous improvement in development processes and infrastructure.
Job Profile
-
Master’s or Bachelor’s degree in Computer Science, Engineering, or a related field.
-
10+ years of experience in technology leadership, preferably in fast-paced environments.
-
Proven track record in building scalable systems and leading cross-functional tech teams.
-
Expertise in cloud computing, software architecture, and cybersecurity.
-
Strong business acumen with exceptional communication and strategic planning skills.
-
Experience with Agile/Scrum methodologies and product development cycles.