Software Engineering Jobs in United Arab Emirates
There are 336 open Software Engineering jobs in United Arab Emirates on freehire right now. 91 of them were posted recently. The skills employers ask for most often are java, api and python.
Most requested skills
- java 54%
- api 43%
- python 36%
- cloud 32%
- ci-cd 27%
- rest 26%
- sql 25%
- javascript 24%
How the work is done
- Remote 14 · 4%
- Hybrid 12 · 4%
- Onsite 5 · 1%
Visa sponsorship offered in 95% of the 74 postings that state a position on it.
Seniority
- Senior 92
- Intern 10
- Lead 9
- Junior 8
- Staff 6
- Middle 5
Who is hiring
- 1000+ employees 17
- 501-1000 employees 9
- 11-50 employees 5
- 51-200 employees 5
- 201-500 employees 4
Software Engineer I — Fintech API & Data Services
Builds fintech APIs and data pipelines for noon’s operations, ensuring reliable production software with ownership and debugging focus.
Senior Java Developer - Spring Boot & Microservices (Dubai)
Ampstek is hiring a Senior Java Developer in Dubai to lead application development and operations. The role focuses on designing scalable microservices using Java 8+, Spring Boot, and Spring MVC while managing CI/CD and production deployments.
Java Developer
The Java Developer will lead and mentor a development team in designing and implementing scalable Java/Spring Boot solutions. The role involves managing integrations, deployments, and production operations using technologies like Angular, Oracle, and CI/CD pipelines.
Java Developer ( Orkes / Netflix Conductor )
Builds and maintains Java/Spring Boot microservices and workflows using Orkes or Netflix Conductor, integrating APIs and message queues for scalable backend systems.
Software Engineer
Builds and maintains scalable back-end systems and APIs in Java, focusing on clean code, testing, and system architecture to meet product requirements.
JAVA Developer job vacancy in Abu-Dhabi UAE
Java developer in Abu Dhabi designing, coding, testing, and debugging web applications using Java with Spring/Hibernate frameworks and MySQL/Oracle databases.
Senior Java Developer — Spring Expert, Impactful Projects
Develops and maintains robust Java-based web applications using Spring/Hibernate, collaborating with teams to deliver high-quality solutions in a fast-paced Abu Dhabi environment.
Staff Software Engineer for Identity Management (Go/Golang)
Build and modernize identity management systems for Canonical’s products and services using Go and Python, including authentication flows, API endpoints, and Juju charms.
Software Engineer - Emirati Talent
Software Engineer role in Dubai building scalable web apps and backend services, working with Python/Flask, Java/Spring Boot, PostgreSQL, Docker, and cloud platforms as part of an in-house development initiative.
JAVA Developer job in Abu-Dhabi UAE
The Java Developer will design, develop, and debug software solutions using Java technologies, including frameworks like Spring Boot and Hibernate. The role requires strong knowledge of object-oriented design and web services to work independently in a fast-paced environment.
Java Developer (Entry-Level) – Abu Dhabi
Design and build robust Java applications in a fast-paced Abu Dhabi environment, utilizing Spring Boot, Hibernate, and web technologies.
Java Developer
A Java technical lead role designing scalable Spring Boot/Angular applications, managing integrations and CI/CD pipelines, and mentoring a development team in Dubai.
Senior .NET Developer – Advent Wealth Management
Build and maintain enterprise .NET applications for Advent Portfolio Management platforms in the wealth management domain.
.NET Developer (Automation Testing) - Banking/Financial Service Background
Develops enterprise .NET applications and builds automation scripts for a banking technology program, collaborating with Agile teams on CI/CD and quality initiatives.
.NET Developer - Abu Dhabi
A .NET Developer role at a hospitality organization in Abu Dhabi, responsible for designing, developing, testing, and maintaining enterprise applications using .NET technologies, working through the full software development lifecycle with cross-functional teams.