O

Software Engineering Director

Om HR Solutions Ltd.

Abu Dhabi Emirate, United Arab Emirates · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 hours ago
Work mode
In office
Education
Bachelor's or Master's in Computer Science, Software Engineering or related
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are looking for a seasoned, strategic, and technically adept Software Engineering Director to lead and manage software development teams, oversee engineering operations, and ensure delivery of superior software solutions. The successful candidate will be responsible for formulating engineering strategies, directing technical resources, and guaranteeing that software products align with business goals, meet performance benchmarks, and comply with security protocols.

Key Responsibilities

  • Provide leadership and oversight to software engineering teams, development efforts, and technical operations.
  • Create and implement engineering strategies, technology roadmaps, and software development standards.
  • Oversee the entire software development life cycle, including planning, design, deployment, and maintenance phases.
  • Manage engineering managers, developers, and other technical staff.
  • Maintain software quality, system reliability, scalability, security, and overall performance.
  • Define and enforce best practices related to coding, testing, code reviews, and deployment procedures.
  • Collaborate with product management, business units, and executive leadership to align technology initiatives with organizational objectives.
  • Control engineering budgets, allocate resources effectively, manage project timelines, and plan workforce needs.
  • Assess new technologies and provide recommendations to enhance engineering efficiency.
  • Supervise system architecture design, technical decision-making, and cross-platform integration.
  • Identify potential technical risks and apply suitable mitigation strategies.
  • Track engineering performance, project status, and key performance indicators.
  • Contribute to recruitment efforts, staff development, performance assessments, and technical training programs.
  • Ensure adherence to data protection, cybersecurity, and relevant technology compliance standards.
  • Perform additional duties as delegated by leadership.

Candidate Requirements

  • Possess a bachelor's or master’s degree in Computer Science, Software Engineering, Information Technology, or a similar discipline.
  • Extensive experience in software development, engineering leadership, or technology management roles.
  • Strong expertise in software architecture, system design, software development methodologies, and cloud-based technologies.
  • Demonstrated ability to lead engineering teams and successfully deliver complex software projects.
  • Excellent leadership skills accompanied by strong communication, strategic planning, and decision-making capabilities.
  • Solid understanding of cybersecurity principles, software quality assurance practices, and system performance optimization.
  • Experience working with Agile development frameworks, DevOps practices, Continuous Integration/Continuous Deployment (CI/CD), and project management.
  • Superior analytical, organizational, and problem-solving skills.
  • Ability to manage multiple projects, budgets, and technical priorities simultaneously.
  • Strategic thinker, innovative, results-driven, and dedicated to continual process improvement.

Minimum education

Bachelor's Degree

How they work

Communication Problem Solving Leadership Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer