hero section cover
Envision Employment Solutions

Director of Software Engineering

Envision Employment Solutions ·

Full-time

+8 years

Job Overview

Experience Level
+8 years
Employment Type
Full-time
Workplace Type
Not specified
Location
Not specified
Job function
IT & Tech
Application Deadline
24 September 2024

About the Role

Envision Employment Solutions is currently looking to hire a Director of Engineering for one of our partners, a very well-known Company.

Job Summary:

Our partner is on the look for a Director of Engineering that will be working closely with the Engineering Managers and the Product Managers to define the relevant features and requirements and translate these into actionable tasks for the product development and delivery team as technical product roadmaps. The Director Engineering prioritizes features and ensure that the team’s effort is aligned with overall technological strategy. In the area the Director Engineering works closely together with the other Tech Leaders (Chief Technology Officer, Chief Product Officer). S/he drives the teams engineering practices in test driven development, continuous integration, and automated deployment. S/he is driven by a hands-on mentality and actively coaches the team to solve complex problems. S/He has experience in leading cross-disciplinary teams, developing a clear vision/mission as well as establishing a safe, collaborative, growth-focused, purposeful, values-driven, and diverse company culture across all organizational levels.

Responsibilities:

- Closely collaborates with the CTO and other members of the senior leadership - Designs the overall technological architecture in collaboration with the different squads across products - Guides project teams on technology strategy coding best-practices, continuous integration and automated deployment - Defines overarching development standards and improves quality, time to market and enables an efficient implementation in time - Is responsible for the technical design of the company's products - Mentors and coaches the technical team, specifically with code reviews and agile ways of working within a tech team to solve bugs and optimize feature delivery - Is hands on and engages in coding to help the team to develop their solution and solves all surfacing problems at hand - Identifies and removes technical impediments to ensure product value delivery - Steers quarterly OKRs and Engineering KPIs - Works with Product Managers across the company's squads to align the roadmap with strengths and opportunities within the technical stack - Shares responsibility with Product Managers, Engineering Managers and Tech Leads across squads for building reusable and scalable components - Constantly looks for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo - Provides the team a roadmap for implementing software engineering practices for higher code quality - Stays connected with external sources of ideas through conferences and community engagements - Shares responsibility to attract, recruit and retain tech talents to quickly grow the tech team across all squads

Requirements

Requirements:

- Has degree in Computer Science, Information Systems or other related field or equivalent work experience - Has at least 8 years of experience as seasoned developer or technical lead with deep insight into newest technologies and trends and has at least 3 years as people leader - Is a development expert with deep insights into newest BizDevOps operating models and tech stacks who is able to evaluate and articulate MAKE features vs BUY of standard applications, and help to make the right technology selection decisions - Has relevant retail industry experience with online and omnichannel focus - Has deep knowledge in cloud technologies and expertise in Azure - Has experience in developing end-to-end e-commerce solutions - Has track record in building scalable cloud-native applications incl. data engineering and BizDevSecOps - Has experience in agile ways of working across an interdisciplinary team - Understands relationship with Product Manager, Scrum Master, Design Lead and rest of technical team - Has experience in proactively managing technical priorities within the Backlog - Has strong verbal and written communication skills with ability to deliver complex messages, explain trade-offs, and tell a compelling story – also for corporate stakeholders - Has strong network within the Egyptian tech ecosystem and experience in operating in diverse and international settings is preferred - Is an active coach and mentor whose goals are to grow and maximize the team’s potential - Acts as proactive problem solver that leads and inspires the team to deliver and push boundaries - Is acutely aware of, curious about, and able to leverage the benefits and potential of teams’ cultural differences and diverse backgrounds - High level of empathy and emotional intelligence, acting as a values champion in the team - Fosters a sense of belonging and trust-based relationship with the team - Inspires and encourages teams and individuals to expand and realize their potential - Challenges the status quo with genuine curiosity - Leads with integrity, compassion, decisiveness, and a positive outlook towards the future

Skills

IT & Tech