AR Speaker Associate Director | Software Engineering
Skills
About This Role
About DataFlow:
DataFlow is a premium provider of Primary Source Verification (PSV) services and uses a technology driven product suite to remain No.1 in the field. Our mission is to transform complex requirements into smart eco systems capable of providing consumers with a simple, premium user experience for fast, accurate results. We believe that robust, scalable software architecture is the bedrock of strategic success, and this role is central to that vision.
The Opportunity:
We are seeking a strategic and hands-on Associate Director, 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:
- 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.
- 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.
Qualifications:
-
Expertise in Software Development and Software Design
-
Proven experience in Team Leadership with the ability to mentor and guide cross-functional teams
-
Strong background in Project Management, including resource allocation and timeline management
-
In-depth knowledge of Distributed Systems and their architecture
-
Excellent problem-solving, communication, and decision-making skills
-
Familiarity with advanced technologies and trends in software engineering and the ability to integrate them
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
-
Previous experience in a leadership role within the software engineering industry is a strong advantage
-
Experience working in a regulated or compliance-driven industry is a plus
-
Experience: 15+ 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 Master’s degree in Computer Science or Computer Engineering.
-
Linguistic Requirement: Must be a native Arabic speaker with great articulation and ability to delve into customer conversation to extract key requirements and technical details and an equal capability in English.
-
Communication: exceptional ability to communicate clearly and concisely, knowing when to listen and knowing when to respond with confident clarity, framing details appropriately to executive-level, non-technical leadership.
Technical Expertise:
- Expert-level proficiency in the Node/React development stack (Full-stack).
- Advanced skills in building and maintaining RESTful APIs and microservices.
- Proven experience with OAuth2, Webhooks, and Middleware to facilitate seamless interconnectivity.
- Extensive experience in working with cloud hyperscalers (AWS preferred).
- Solid understanding of modern software architectures and design patterns.
- Experience working with CI/CD pipelines and automated testing frameworks.
- Proven Track Record: Demonstrated success in building and managing enterprise-grade software products from the ground up in a high-growth environment.
Preferred Skills:
- Database Knowledge: Solid understanding of both SQL and NoSQL database concepts and architectures.
- AI-driven code development
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required