Head of Technology

Company
Cairo, Cairo, Egypt
Posted
On-site
Full-time
Director
10+ YoE
Bonuses
Job Description

This role is responsible for solution architecture, code quality, engineering standards, and technical execution. This role is not focused on high-level strategy alone — it requires deep involvement in code, architecture decisions, and technical problem-solving on a daily basis.

Solution Architecture & System Design

  • Own and drive solution architecture across all projects and products
  • Design scalable, high-performance, and maintainable systems
  • Lead architecture decisions, including frameworks, integrations, and platforms
  • Conduct architecture reviews and enforce quality, scalability, and security standards
  • Define and enforce architectural patterns (Microservices, DDD, Event-Driven, CQRS)
  • Evaluate build vs. buy decisions with strong technical justification

Hands-On Coding & Code Review

  • Actively participate in code reviews across all engineering teams
  • Ensure high standards in code quality, performance, and maintainability
  • Enforce best practices, design patterns, and coding standards
  • Contribute directly to critical and complex implementations when needed
  • Identify and resolve technical debt and code quality issues proactively
  • Mentor engineers through structured and constructive code reviews

Engineering Standards & Best Practices

  • Define and enforce engineering standards across the organization, including:
    • Coding standards and style guides
    • API design and integration standards
    • Database design and performance optimization
    • Testing strategies (unit, integration, E2E)
    • Documentation practices
  • Establish quality gates for code, releases, and deployments
  • Drive adoption of automated code quality tools and best practices
  • Ensure consistency across Backend, Frontend, and Mobile teams

CI/CD & DevOps Excellence

  • Own and enhance CI/CD pipelines across all projects
  • Ensure fully automated build, test, and deployment processes
  • Drive DevOps best practices, including:
    • Infrastructure as Code (IaC)
    • Automated testing within pipelines
    • Blue-green and canary deployments
    • Environment and configuration management

Requirements

  • 10+ years of experience in software engineering
  • Proven experience in a senior engineering leadership role (Head of Engineering, Tech Lead, or similar)
  • Strong hands-on experience with modern tech stacks:
  • Backend (.NET, APIs, Microservices)
  • Frontend (React or modern frameworks)
  • Mobile development
  • Deep understanding of system design, architecture patterns, and distributed systems
  • Strong experience in code reviews, engineering standards, and best practices
  • Experience building and scaling CI/CD pipelines and DevOps practices
  • Strong problem-solving and technical decision-making skills
  • Ability to mentor and lead high-performing engineering teams

Benefits

  • Social Insurance
  • Medical Insurance (AXA)
  • Annual Raise
  • Seasonal Bonus
  • Performance Bonus
Benefits
Health Insurance
401(k) or Equivalent
Tools & Technologies
.NET
React