Head of Engineering | Recruitment Technology Startup
Boundless · Cairo, Egypt · Posted 2026-05-18
About the RoleWe are seeking a highly capable and hands-on Head of Engineering to lead the technical function of a growing recruitment technology startup. The role will be responsible for driving engineering strategy, overseeing platform architecture, managing technical teams, and ensuring the successful delivery of scalable and high-performance products across web and mobile environments.This position requires a strong technical leader with deep backend engineering expertise in Java technologies, combined with solid experience overseeing frontend development using React.js and mobile application development using React Native.The ideal candidate is someone who can operate both strategically and operationally within a fast-paced startup environment, while helping build scalable systems, engineering processes, and high-performing development teams.Key ResponsibilitiesLead and manage the overall engineering function including backend, frontend, mobile, infrastructure, and platform development activities.Define and execute the company’s engineering roadmap aligned with business objectives, product direction, and scalability requirements.Drive backend architecture and development initiatives using Java-based technologies and modern software engineering practices.Oversee frontend and mobile application development using React.js and React Native frameworks.Design and maintain scalable, secure, and high-availability platform architecture capable of supporting business growth and increasing user demand.Collaborate closely with Product, Operations, Commercial, and Leadership teams to translate business requirements into technical solutions and product enhancements.Establish engineering standards, development methodologies, governance frameworks, and software delivery best practices across the organization.Lead technical decision-making related to APIs, microservices, cloud infrastructure, integrations, databases, and system performance optimization.Build, mentor, and manage engineering teams while fostering a culture of accountability, ownership, innovation, and continuous improvement.Oversee sprint planning, technical prioritization, release management, and Agile software development lifecycle processes.Ensure platform reliability, application security, performance optimization, monitoring, and incident management standards are maintained.Drive implementation of CI/CD pipelines, automated testing frameworks, DevOps practices, and deployment automation processes.Participate in hands-on architecture reviews, technical problem-solving, code reviews, and key development initiatives when required.Evaluate emerging technologies, automation opportunities, and AI-driven capabilities relevant to recruitment technology and platform scalability.Prepare technical reporting, engineering KPIs, and development progress updates for executive leadership.Role RequirementsBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Proven experience leading software engineering teams within startups, scale-ups, SaaS businesses, or technology-driven organizations.Strong hands-on backend development background using Java and modern backend frameworks.Strong understanding of frontend technologies including React.js and mobile application development using React Native.Experience designing and scaling distributed systems, APIs, cloud-native applications, and scalable platform architectures.Strong knowledge of software architecture principles, database management, system integration, and infrastructure scalability.Experience managing cross-functional engineering teams including Backend, Frontend, Mobile, QA, and DevOps functions.Strong understanding of Agile methodologies, sprint planning, engineering workflows, and modern software delivery practices.Experience working with cloud environments, CI/CD pipelines, monitoring tools, containerization technologies, and deployment automation.Ability to balance strategic leadership responsibilities with hands-on technical involvement when required.Strong communication, stakeholder management, and leadership capabilities.Previous experience within HRTech, RecruitmentTech, SaaS, Marketplace, or platform-based environments is considered advantageous.Ability to thrive within fast-paced startup environments with strong adaptability and execution capabilities.