Technical Leader (Team Building & Technical Governance)
Published on Jun 6, 2026
Location: Cairo, Egypt
Department: Technology / Engineering
Reports To: CTO / Engineering Director / CEO
Employment Type: Full-Time
Position Overview
AHD Technology is seeking an experienced and highly organized Technical Leader to lead the design, development, and continuous improvement of our engineering organization. The ideal candidate will have a proven track record of building high-performing technical teams, establishing scalable team structures, implementing engineering best practices, and creating comprehensive technical documentation.
The Technical Leader will be responsible for driving technical excellence, improving development processes, mentoring engineers, and ensuring that all systems, processes, and decisions are properly documented and aligned with business objectives.
Key Responsibilities
Team Structure & Leadership
- Design and implement an effective engineering team structure aligned with company goals.
- Define clear roles, responsibilities, reporting lines, and career paths for technical staff.
- Recruit, onboard, and mentor software engineers, QA engineers, DevOps engineers, business analysts, and technical leads.
- Build a culture of accountability, collaboration, innovation, and continuous learning.
- Conduct performance reviews and support professional development initiatives.
Technical Strategy & Architecture
- Define and maintain the technical vision and roadmap.
- Evaluate and recommend technologies, frameworks, and tools.
- Ensure systems are scalable, secure, maintainable, and aligned with business requirements.
- Lead architecture reviews and technical decision-making processes.
- Establish coding standards, development guidelines, and best practices.
Process Improvement & Governance
- Create and implement software development lifecycle (SDLC) standards.
- Establish Agile/Scrum/Kanban processes where appropriate.
- Define quality assurance procedures and release management practices.
- Implement code review, testing, CI/CD, and deployment standards.
- Monitor engineering productivity and delivery metrics.
Documentation & Knowledge Management
- Develop and maintain comprehensive technical documentation standards.
- Ensure proper documentation of:
- System architecture
- Technical specifications
- API documentation
- Infrastructure diagrams
- Development standards
- Operational procedures
- Disaster recovery and business continuity plans
- Establish a centralized knowledge management repository.
- Promote documentation as a mandatory part of the development process.
Project & Stakeholder Management
- Collaborate with business stakeholders to translate business requirements into technical solutions.
- Participate in project planning, estimation, and prioritization.
- Manage technical risks and dependencies.
- Provide regular status reports and recommendations to management.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field.
- 8+ years of software development experience.
- 3+ years in a Technical Lead, Engineering Manager, or similar leadership role.
- Proven experience building and scaling engineering teams.
- Strong understanding of software architecture and system design.
- Experience implementing SDLC, Agile methodologies, and engineering governance.
- Demonstrated ability to create and maintain high-quality technical documentation.
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Strong communication, leadership, and mentoring skills.
Preferred Qualifications
- Experience leading distributed or remote teams.
- Certifications in Agile, Scrum, PMP, TOGAF, AWS, Azure, or similar.
- Experience with DevOps, CI/CD pipelines, and infrastructure automation.
- Background in enterprise systems, SaaS platforms, ERP, CRM, or large-scale applications.