Snr Software Engineering Manager - AI

Posted 11 April 2025
Salary Competitive salary and benefits
LocationAbu Dhabi
Job type Permanent
Discipline Software Engineering

Job description

Once-in-a-lifetime opportunity to relocate to Abu Dhabi for a leader in AI.

Brilliant tax-free salary and relocation support.

We’re looking for a Senior Software Engineering Manager to lead a multidisciplinary team across front-end, back-end, and AI development. In this role, you’ll provide technical leadership, ensure seamless collaboration between teams, and remove roadblocks to accelerate development. You’ll drive the delivery of high-quality software and AI solutions while championing best practices across the engineering lifecycle.

As a leader, you’ll guide technical execution, mentor engineers, and work closely with cross-functional teams to meet ambitious goals. You’ll play a key role in code reviews, development standards, and fostering a culture of continuous learning and innovation.

Key Responsibilities

  • Technical Direction — Lead the technical strategy and ensure teams are aligned in building reliable, scalable solutions across the entire stack.

  • Team Development — Coach, inspire, and empower engineers to grow their skills, take ownership, and reach their full potential.

  • Project Leadership — Drive execution across all phases of development — from ideation and architecture to deployment and iteration — delivering impactful software and AI products.

  • Obstacle Removal — Anticipate technical challenges and proactively clear blockers to keep teams productive and focused.

  • Quality Assurance — Uphold high standards of code quality, design excellence, and maintainable architecture through code reviews and knowledge sharing.

  • Cross-Team Partnership — Collaborate closely with product, design, data science, and AI teams to ensure technical efforts are aligned with business outcomes.

  • Systems Architecture — Provide oversight and guidance on system design, ensuring solutions are secure, scalable, and future-proof.

  • Process Evolution — Optimize engineering practices, workflows, and tools to create a culture of efficiency and continuous improvement.

  • Delivery Management — Track progress, manage priorities, and drive accountability to ensure timely delivery of high-quality solutions.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

  • 10+ years of engineering experience, including 3+ years in leadership roles.

  • Strong expertise in full-stack development (front-end, back-end, and AI).

  • Proven ability to conduct code reviews and enforce best practices.

  • Experience solving complex technical challenges in fast-paced environments.

  • Familiarity with Agile or Scrum methodologies.

Preferred Qualifications

  • Master’s degree in Computer Science, AI, or related fields.

  • Experience with Generative AI, LLMs, and NLP.

  • Hands-on expertise with cloud platforms (AWS, Azure, GCP) and distributed systems.

  • Experience in both SaaS and enterprise environments.

  • Strong leadership skills with a track record of building high-performing teams.

  • Interest in ethical AI and responsible AI development.

Apply Now!