We are seeking a strategic and hands-on Senior Manager, Software Engineering to lead the evolution of our core software platforms. This pivotal role owns the entire lifecycle of our internal and external software solutions—from day-to-day architectural integrity to long-term strategic vision. You will be the central point of ownership for how the company builds, deploys, and maintains its high-performance applications in front of our key client base across the UAE and the GCC region.
The ideal candidate is a hybrid leader with a strong background in Full-Stack development (Node/React) and enterprise-grade, cloud-based architecture, capable of understanding complex business requirements and translating them into robust, scalable technical solutions. You will report to the Director of Architecture and Engineering and work cross-functionally to ensure our software services are a competitive advantage, aligning perfectly with our ambitious growth targets.
Key Responsibilities Strategic Leadership & Vision
- Client liaison: acting as a bridge between client technology teams and your own delivery targets to ensure full understanding of inbound business requirements, quickly turning client wishes into reality.
- Integration perfection: defining and implementing key integration methods with our client base, ensuring seamless transition of data and processes between client and DataFlow systems for maximum efficiency and best applicant experience.
- Architectural Innovation: Lead the conceptualisation, design, and development of new, high-availability software systems and services for executive leadership and operations.
- Roadmap Ownership: Create and manage the product development roadmap, prioritising technical debt, feature requests, and infrastructure upgrades based on business impact.
- Enhance Services: Based on customer feedback, quickly and proactively identify opportunities to enhance existing software services, improving performance, security, and user experience.
Operational Excellence & Management
- Platform Ownership: Assume full ownership of the day-to-day management of all existing software applications used across the region, ensuring code quality, uptime, and performance.
- Code Integrity: Act as the ultimate guardian of software quality and consistency within our development environment.
- Stakeholder Collaboration: Partner closely with department heads internal and external) to understand their functional needs, gather requirements, and deliver effective software solutions.
- Team Leadership: Mentor and guide a team of full-stack developers (as the team grows), fostering a culture of precision, curiosity, and continuous improvement.
- Talent Management: Ensure appropriate sizing and recruitment within the engineering team, ensuring the right structure and capability to match growth targets.
The Ideal Candidate Required Qualifications & Experience:
- Experience: 10+ years of progressive experience in commercial, enterprise software development, with at least 5 years in a leadership or management capacity.
- Educational Background: Minimum of a Bachelor's degree in Computer Science or Computer Engineering.
- Must be good in the Arabic language .
Application Question(s):
- Are you proficient in the Arabic language ?
- Relevant experience in Node Js & React JS ?
Work Location: In person