What are the responsibilities and job description for the Head of Software Engineering [Riyadh] position at Talent Seed?
Our client, a scale-up p in the MENA region, is seeking a Head of Engineering. In this crucial role, you will drive the technical strategy, oversee the development of our platform, and lead a team of engineers to deliver innovative solutions that align with the business objectives and customer needs. teams.
Responsibilities :
Technical Strategy and Architecture
- Define and execute the technical roadmap, ensuring alignment with business goals and market demands.
- Make critical decisions on technology stack and architecture, focusing on scalability and innovation.
- Lead the modernization of legacy systems through strategic planning and incremental improvements.
- Build, mentor, and manage a high-performing engineering team.
- Implement and refine best practices in software development, including Agile methodologies and XP principles.
- Foster a culture of continuous learning, innovation, and technical excellence.
- Collaborate closely with product and business teams to shape the product and execute on the technical products.
- Ensure the timely delivery of high-quality, scalable software that meets customer needs.
- Oversee the implementation of robust testing, deployment, and monitoring processes.
- Establish and track key engineering metrics to drive continuous improvement.
- Optimize development processes and team productivity.
- Report on technical progress and challenges to senior leadership and stakeholders.
- 12 years of experience building technical software products, with at least 4 of those years as a manager of an engineering team of 30
- Proven expertise in software architecture, system design, and scaling engineering processes in a startup environment.
- Strong track record of successfully modernizing legacy systems and implementing innovative solutions.
- Build relationships and enable continuous channels for stakeholders from different
- departments
- True customer mindset in every solution delivered
- Deep understanding of best practices in software development, including Agile methodologies and XP principles.
Team Leadership and Development
Product Development and Delivery
Performance Management and Metrics
We are seeking an engineering leader who has :