Enable job alerts via email!

Head of Engineering

EmiraTalent

Dubai

On-site

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic startup as the Head of Engineering, leading innovative development across web, backend, and mobile platforms. This exciting role offers the opportunity to shape the technical vision and strategy while mentoring a talented engineering team. You'll oversee the design and maintenance of software solutions, ensuring quality and scalability. Collaborate with cross-functional teams and stay ahead of emerging technologies in a competitive global market. If you're passionate about technology and leadership, this is your chance to make a significant impact in a thriving environment.

Qualifications

  • 10+ years of software development experience with leadership roles.
  • Strong understanding of SQL and NoSQL databases.

Responsibilities

  • Lead and mentor the engineering team.
  • Define the technical vision and strategy.
  • Oversee design, development, and maintenance of software solutions.

Skills

Software Development
Team Leadership
Problem-Solving
Communication Skills
RESTful APIs
Microservices
Database Management (SQL/NoSQL)

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
AWS
Azure
GCP
Git

Job description

We are currently seeking a Head of Engineering to lead our Ecommerce client’s innovative development across web, backend, and mobile platforms. This is a great opportunity to join a startup that has already proved itself in a highly competitive global market and is looking to scale their Tech team.

Responsibilities :

  • Lead and mentor the engineering team.
  • Define the technical vision and strategy.
  • Oversee the design, development, and maintenance of software solutions.
  • Collaborate with cross-functional teams to define requirements and timelines.
  • Ensure software quality, scalability, and maintainability.
  • Troubleshoot technical issues.
  • Stay current with emerging technologies.
  • Manage the engineering budget and resources.
  • Communicate effectively with stakeholders.

Requirements :

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of software development experience, with leadership roles.
  • Proven experience managing engineering teams.
  • Strong understanding of SQL and NoSQL databases (e.g., MSSQL, MongoDB).
  • Experience with RESTful APIs and microservices.
  • Experience with Docker and Kubernetes.
  • Familiarity with cloud platforms (AWS, Azure, GCP).
  • Knowledge of software development best practices (testing, Git, CI / CD).
  • Problem-solving and communication skills.

Seniority Level

Executive

Employment Type

Full-time

Job Function

Information Technology and Management

Technology, Information, Media, and Telecommunications

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.