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
Senior Java Developer
Leads a team of engineers to design and build scalable Java/Python solutions on AWS/Azure/GCP, while defining architecture and driving CI/CD pipelines in a fast-paced startup.
Staff Software Engineer
Build and scale AI-driven backend systems in Go to automate workflows and improve customer experiences for Careem’s Everything App across the Middle East.
Staff Software Engineer - Clinical AI Platform
Build and own the backend platform that turns multimodal dental data into explainable AI outputs, integrating ML models, human review, and secure clinical workflows.
Senior Java Software Engineer
eThe Senior Software Engineer - Java is responsible for designing, developing, and maintaining Java-based applications. They collaborate with a team of other developers to create high-quality and innovative software…
Software Engineer: Performance, Scale & AI-Ready (Remote)
Build and optimize high-performance backend systems in C, Python, Java, Go, TypeScript, or Rust for a scalable, AI-ready platform.
Senior Software Engineer
Senior Software Engineer leading backend migration from PHP to Laravel, designing APIs and database schemas for a global HR-tech platform that powers Employer of Record and freelancer management services.
Software Engineer, Automated Trading
Build and optimize high-performance automated trading systems for energy markets using C#, C++, or Python, collaborating with traders to execute strategies in real time.
Senior Software Engineer-
Builds responsive, scalable web apps in TypeScript/Redux, integrates REST APIs, and collaborates with global teams to deliver pixel-perfect UIs.
Software Engineer, Automated Trading - Dubai, UAE
Build and optimize high-performance automated trading systems in C#, C++, or Python, collaborating with traders to execute low-latency strategies and manage real-time market data pipelines.
Software Engineer - Compute
Build and maintain GPU/CPU compute infrastructure for Lambda’s AI cloud, focusing on bare-metal and VM provisioning, distributed systems, and performance at scale.
Senior Software Engineer
Build and scale an AI-powered debt-collection platform using TypeScript (Node.js/React), owning features from design to production while integrating with banks' systems under strict SLAs.
Senior Robotics Software Engineer, Payload Integration Software
Build and integrate software that connects autonomous defense platforms with mission payloads, designing APIs and data transport layers for reliable, low-latency communication in demanding environments.
Software Engineer (.NETReact)
Build and maintain high-scale payment and customer-engagement platforms using .NET and React, leading feature architecture and mentoring junior developers.
Software Engineer (.NETReact)
Build and maintain high-scale payment and customer-engagement platforms using .NET backend and React frontend, serving millions of users globally.
Software Engineer (Data)
Build and optimize data pipelines and cloud-based systems for government agencies, using Python, PostgreSQL, AWS, and ETL tools to modernize data architectures.
Software Developer
Builds and maintains algorithmic trading, exchange connectivity, and research platforms using C++ and other technologies.
Core Software Engineer
Build and own core backend systems for a stablecoin neobank, integrating card rails, non-custodial wallets, and money-critical infrastructure in TypeScript/Node.