- Bachelor’s or Master’s degree in Computer Science or a related field.
- At least 10 years of experience in technical leadership roles.
- Proven track record of successfully delivering complex technology projects and driving innovation.
- Deep understanding of software development methodologies, infrastructure management, cybersecurity, and emerging technologies.
- Experience in project management and strategic planning, budgeting, resource allocation, and vendor management.
- Excellent communication and leadership skills.
- Experience in leading technical teams including developers, data scientists, and other technical staff.
Relevant industry certifications (e.g., CISSP, PMP) are desirable but not mandatory.