Back to all jobs

Engineering Manager

Ref: JO-2608-363072

  • Environment: In-office
  • Contract Type: Permanent
  • Starts: 2026-11-30
Apply Report issue

We are working with a fast-growing technology business building scalable products across international markets, with a strong focus on engineering excellence, product innovation and reliable digital platforms.

We are looking for an Engineering Manager to lead a high-performing engineering team responsible for building and delivering scalable technology solutions.

This role is particularly suited to an experienced Senior Engineer, Technical Lead, Team Lead, or early-career Engineering Manager looking to take the next step into engineering leadership while remaining close to technology and delivery.

You will be responsible for a team of approximately 5-8 engineers and will work closely with Product, Engineering and other cross-functional stakeholders.

You will combine people leadership, technical understanding and delivery management to help the team build reliable, scalable products while creating an environment in which engineers can perform and develop.

What You Will Do:

  1. Lead and support a team of engineers, providing coaching, regular feedback and career development.
  2. Work closely with Product Managers and other stakeholders to translate product requirements and business priorities into clear engineering deliverables.
  3. Take ownership of the team’s engineering delivery, ensuring projects are delivered to a high standard and within agreed timelines.
  4. Support sprint planning, prioritisation, estimation and allocation of engineering resources across the team.
  5. Maintain a strong understanding of the team’s architecture and technology while supporting engineers in solving technical challenges.
  6. Partner with senior engineers and technical leads on architecture, system design and engineering decisions.
  7. Promote strong engineering practices including code quality, testing, documentation, CI/CD, monitoring and system reliability.
  8. Identify technical risks, dependencies and blockers and work with the team to resolve them.
  9. Support the development of scalable backend services, APIs and distributed systems.
  10. Monitor engineering performance and delivery metrics and identify opportunities to improve team efficiency and quality.
  11. Participate in hiring, onboarding and development of engineers as the team grows.
  12. Build a positive engineering culture based on ownership, collaboration, accountability and continuous improvement.

What You Will Need:

  1. Approximately 4-7 years of software engineering experience, ideally within backend, platform, fintech, payments or other high-scale technology environments.
  2. Previous experience as an Engineering Manager, Team Lead, Technical Lead or Senior Engineer with responsibility for mentoring or coordinating other engineers.
  3. Strong understanding of software engineering fundamentals and modern backend development.
  4. Experience working with production-grade distributed systems, microservices architectures and RESTful APIs.
  5. Understanding of CI/CD, automated testing and modern software delivery practices.
  6. Experience working with at least one major cloud platform such as AWS, Azure or Google Cloud Platform.
  7. Good understanding of distributed systems, databases, system performance, scalability, monitoring and fault tolerance.
  8. Experience working within Agile engineering teams.
  9. Ability to communicate effectively with both technical and non-technical stakeholders.
  10. Strong problem-solving skills and the ability to balance technical quality with delivery requirements.
  11. A genuine interest in developing engineers and building high-performing teams.
  12. Previous experience within fintech, payments, digital wallets or high-volume consumer technology would be advantageous.

What We Are Looking For:

We are particularly interested in engineers who have already started taking on leadership responsibilities but still enjoy being close to technology.

Relevant backgrounds could include:

  • Engineering Manager
  • Software Engineering Team Lead
  • Technical Lead
  • Lead Software Engineer
  • Senior Software Engineer with significant team leadership responsibilities

You do not need to have managed managers or large engineering organisations. What matters is demonstrated experience leading engineers, delivering complex software and making sound technical and people decisions.

Salt is acting as an Employment Agency in relation to this vacancy.

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Engineering Manager

  • United Arab Emirates, Dubai
  • Software Development & Engineering, Technology
  • In-office
  • Permanent

Save jobs

Log in to save a job

Report job

Engineering Manager

  • United Arab Emirates, Dubai
  • Software Development & Engineering, Technology
  • In-office
  • Permanent

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form