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)