Job Summary
We are seeking a highly skilled and hands-on Technical Lead to drive the technical strategy, architecture, security, and scalability of our cloud-based platform. The successful candidate will lead engineering initiatives, oversee platform hardening for enterprise deployment, manage development standards, and support the growth of AI-powered analytics capabilities while ensuring security, compliance, and operational excellence.
This role requires a balance of technical leadership, system architecture expertise, team management, and hands-on software development experience.
Key Responsibilities
Platform Architecture & Engineering Leadership:
- Lead the technical evolution, stability, and scalability of the platform.
- Design and maintain secure, scalable, and high-performance cloud infrastructure.
- Develop technical roadmaps aligned with business objectives and product strategy.
- Optimize application performance, database architecture, and system reliability.
- Evaluate and implement new technologies, frameworks, and engineering best practices.
- Software Development & Technical Delivery
- Participate in hands-on development, code reviews, and technical problem-solving.
- Establish and enforce coding standards, development processes, and quality assurance practices.
- Oversee CI/CD pipelines, deployment processes, and release management.
- Ensure timely delivery of technical projects and platform enhancements.
AI & Analytics Enablement:
- Support the development and optimization of AI-driven analytics and reporting capabilities.
- Work closely with product and engineering teams to enhance data-driven decision-making features.
- Ensure AI solutions operate within established governance, security, and ethical guidelines.
Team Leadership:
- Lead, mentor, and manage software engineers and technical team members.
- Assign tasks, monitor performance, and support professional development.
- Foster collaboration, accountability, and continuous improvement within the engineering team.
- Conduct technical reviews and provide guidance on architecture and development decisions.
Security, Compliance & Risk Management:
- Implement and maintain secure system architecture and role-based access controls.
- Ensure compliance with cybersecurity standards, data privacy regulations, and company policies.
- Identify technical risks, vulnerabilities, and performance issues and implement mitigation strategies.
- Oversee backup, disaster recovery, and business continuity planning.
- Stakeholder Collaboration
- Collaborate with product management, business stakeholders, clients, and vendors.
- Translate business requirements into technical solutions and execution plans.
- Provide regular updates on project status, technical initiatives, risks, and resource requirements.
- Present technical concepts and recommendations to non-technical stakeholders.
Requirements:
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Minimum 5 years of experience in software development, systems engineering, or related technical roles.
- Minimum 2 years of experience in a senior technical leadership position such as CTO, Technical Lead, Team Lead, Solutions Architect, Engineering Lead, or similar.
- Strong hands-on experience with modern web technologies, including React.js, Node.js, Next.js, Tailwind CSS, JavaScript, and related frameworks.
- Proven experience in software architecture, scalable application development, API development, system integrations, and database design and management.
- Experience working with enterprise SaaS platforms and cloud environments such as AWS, Azure, or Google Cloud Platform (GCP).
- Strong understanding of system architecture, cloud infrastructure, cybersecurity principles, access controls, and data protection requirements.
- Experience with Agile development methodologies, Git version control workflows, CI/CD pipelines, and DevOps practices.
- Proven ability to manage and mentor technical teams while leading large-scale software development projects.
- Strong analytical, problem-solving, decision-making, and strategic planning capabilities.
- Excellent leadership, communication, stakeholder management, and interpersonal skills.
- Ability to drive technical innovation, ensure system reliability, and align technology initiatives with business objectives.
Preferred Qualifications:
- Experience with AI, machine learning, analytics platforms, or data-driven applications.
- Experience managing CI/CD pipelines and cloud infrastructure.
- Knowledge of educational technology platforms, SaaS products, or enterprise software solutions.
- Relevant certifications in cloud technologies, Agile, Scrum, or software architecture.
Preferred Skills:
- Strategic thinking and technical decision-making.
- Strong leadership and mentoring abilities.
- Excellent stakeholder management and communication skills.
- Ability to manage multiple priorities in a fast-paced environment.
- Strong attention to quality, security, scalability, and performance.
Interested Applicants can share their CV via email: info@vgaholdings.com | WhatsApp: +973 66633334 (NO CALLS)
Work Location: In person