Job Purpose
The Technical Lead – Innovation Expert will be responsible for leading software development teams while driving innovation in solutions, processes, and technologies. This role combines technical leadership with a strong focus on introducing new ideas, tools, and methodologies that enhance efficiency, scalability, and customer value.
Key Responsibilities
- Lead, mentor, and guide development teams in delivering high-quality software solutions.
- Act as a bridge between business needs and technical execution, ensuring alignment with innovation goals.
- Drive the adoption of modern architectures (e.g., Microservices, Cloud-native) and emerging technologies.
- Collaborate with Scrum Masters and Product Owners to ensure Agile delivery with continuous improvement.
- Identify opportunities for innovation in products, processes, and workflows.
- Pilot new technologies, tools, or frameworks and assess their potential for adoption.
- Oversee code quality, reviews, and technical best practices.
- Collaborate with cross-functional teams to integrate innovative ideas into production systems.
- Prepare technical documentation and innovation roadmaps.
- Contribute to digital transformation initiatives and modernization projects.
Requirements
Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field.8+ years of experience in software development, with at least 3 years in a leadership role.Proven track record of leading development teams and Agile projects.Strong expertise in Java, Spring Boot, Microservices, APIs, and related frameworks.Hands-on experience with DevOps, CI / CD, Cloud platforms (AWS / Azure), and automation.Exposure to innovation practices such as Design Thinking, Rapid Prototyping, or PoC development.Excellent problem-solving and decision-making skills.Strong communication skills in English (Arabic is a plus).Core Competencies
Leadership & Team ManagementInnovation & CreativityAgile & Scrum CollaborationTechnical Architecture & Solution DesignProblem-Solving & Analytical ThinkingContinuous Improvement