About the company
Digital Zone is a key regional player and the Iraqi champion in the e-commerce (e-goods) sector, serving millions of customers on daily basis.
In our short lifetime since Digital Zone was founded, we achieved growth and success metrics that are unforeseen in the region, where “stretch for amazing” became our daily business. Our success is outgrowing our capacity, and now is the time where we grow our team.
Our Tech team consists of carefully picked top-notch engineers. Our technical leads are hands-on and battle-tested. We know the formula for great Software Engineering, and we strive to do what it takes to nourish a healthy, productive, and efficient culture.
The Role
Digital Zone is looking for an Engineering Manager to lead and inspire a team of engineers, while also taking on certain Scrum Master responsibilities to ensure efficient delivery and continuous improvement. While the primary focus is on people management, technical oversight, and engineering excellence, you will also facilitate Agile processes and empower teams to deliver outstanding performance.
Engineering Managers at Digital Zone treat their team as their product. They are technically credible and know the details of what engineers work on. Their time is spent safeguarding the team’s health, hiring a world-class team, and putting them in the best position to succeed. They own the delivery of product commitments, continuously look to improve team productivity, and coordinate across departments to accomplish collaborative goals. In tandem, they carry out certain Scrum Master duties to keep Agile practices running smoothly—removing impediments, coordinating sprint events, and championing continuous improvement.
This is a great opportunity for a passionate, highly capable individual with an established track record—someone who thrives on challenges and aims to foster both technical excellence and a well-functioning Agile environment.
Who we’re looking for
This is the right role for you if:
- You are a problem solver by nature, adept at finding solutions within real-world constraints.
- You have attention to detail and a drive for perfecting every aspect of your work.
- You view challenges as motivation and approach them with curiosity and perseverance.
- You uphold high standards for documentation, time management, reporting, and communication.
- You take ownership of your work and its outcomes.
- You communicate and collaborate proactively, fostering open dialogue and feedback.
- You are comfortable with ambiguity, capable of taking projects from idea/RFC to production.
- You have an engineering mindset—open to learning, adaptation, and continuous improvement.
- You can collaborate with other leaders, provide clear direction to engineering teams, and ensure successful completion of projects on time and within budget.
- You excel at coaching teams in Agile frameworks, facilitating sprints, and nurturing a productive team environment.
Location
This role is on-site (Dubai, UAE), with some remote flexibility.
Responsibilities
Team & People Management
- Manage a team of engineers, overseeing performance, growth, and overall well-being.
- Help engineers grow their skills and experience through coaching, feedback, and mentorship.
- Conduct regular 1:1s with team members, giving clear and actionable performance feedback.
- Contribute to psychological safety and a positive team culture.
- Actively seek and hire globally distributed talent, conducting managerial interviews, and training the team for technical interviews.
Technical & Delivery Ownership
- Own the delivery of product commitments, balancing deadlines with code quality and team productivity.
- Author project plans for major epics, ensuring alignment with business objectives and cross-functional collaboration.
- Maintain technical credibility by staying aware of engineering processes and practices, conducting code reviews, or occasionally tackling non-critical path tasks.
- Improve product quality, security, and performance.
- Participate in Incident Management on-call rotation, working closely with Infrastructure engineers to meet availability & reliability goals.
Agile Facilitation & Scrum Master Responsibilities
- Coordinate sprints, retrospective meetings, and daily stand-ups.
- Ensure the team effectively adopts Agile/Scrum practices, guiding them to higher levels of maturity over time.
- Facilitate internal communication and collaboration across teams and stakeholders.
- Manage project scope and timelines, keeping teams focused on sprint goals.
- Identify and remove impediments or conflicts that block team progress.
- Work closely with Product Owners to refine backlogs and handle new requests.
- Champion continuous improvement initiatives, helping the team implement changes effectively and maintain a healthy workflow.
Process & Strategy
- Draft quarterly OKRs and Engineering KPIs, aligning them with broader company objectives.
- Generate and implement process improvements that enhance productivity, transparency, and quality.
- Foster technical decision making within the team while making final calls when necessary.
Qualifications
- 8+ years of experience in Software Engineering or adjacent fields.
- 3+ years of full-remote work experience with a solid track record of self-management and accountability.
- 2+ years of Engineering leadership/management experience, overseeing teams in a fast-paced environment.
- Familiarity with Scrum/Agile techniques (user stories, backlog refinement, retrospectives, etc.) and a willingness to act as facilitator.
- Excellent communication and servant leadership skills.
- Strong organizational and problem-solving abilities.
Nice To Have
- Experience with backend technologies like Node.js (TypeScript) or Go.
- Working knowledge of modern frontend frameworks (React + Next).
- Large-scale e-commerce or product company experience.
- Startup experience.