Company logo hidden

Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 01 Feb 2026

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

We are seeking a highly experienced Software Engineer with 8–10 years of hands-on expertise in Microsoft technologies. The ideal candidate will have a strong background in building scalable backend systems, microservices architectures, and enterprise automation solutions, with close collaboration across Machine Learning (ML) and business teams. This role requires a strong focus on performance, reliability, quality, and automation at an enterprise scale.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location: Dubai, United Arab Emirates
Work Conditions:

  • On-site
  • Full-time

Responsibilities:

  • Design, develop, and maintain high-performance web and Windows applications using Microsoft development frameworks.
  • Architect and implement robust, scalable APIs to support Machine Learning (ML) engines and manage high-volume data outputs.
  • Develop and maintain microservices-based architectures, ensuring scalability, availability, and fault tolerance.
  • Build and support enterprise automation solutions using UiPath and the Microsoft Power Platform (Power Apps, Power Automate, Power Virtual Agents).
  • Act as a hybrid developer and validation engineer, ensuring software solutions meet strict reliability, safety, and performance standards.
  • Collaborate closely with internal ML teams to enable rapid deployment, scaling, and monitoring of ML models.
  • Write, execute, and maintain comprehensive unit tests using xUnit and NUnit to ensure high-quality, maintainable, and bug-free code.
  • Work with distributed systems and hybrid data environments to support enterprise and ML-driven workloads.

Skills / Qualifications:

  • Core Programming Skills: Proficient in C# (.NET Core), ASP.NET MVC, .NET Core 8.0, WCF, and MS Web API.
  • API Architecture: Experienced in architecting and developing robust APIs specifically designed for Machine Learning (ML) engines.
  • Microservices: Proficient in developing and maintaining microservices using WCF and MS Web API.
  • Infrastructure for ML: Ability to build and maintain infrastructure for quick and efficient ML model deployment.
  • Hybrid Database Environment: Expertise with SQL Server and NoSQL databases.
  • Advanced Power Platform: Experience in developing enterprise-grade solutions using Power Apps and Power Automate.
  • Chatbots & Agents: Knowledge in designing conversational AI flows using Power Virtual Agents.
  • RPA Integration: Ability to implement Robotic Process Automation (RPA) solutions using UiPath.
  • Testing: Experience with testing frameworks like xUnit and NUnit.
  • Visualization: Expertise in Power BI and data visualization best practices.

Company Overview:
The company is one of the fastest-growing testing, inspection, and certification businesses in the world, operating from 270 sites across 30 countries. We are committed to making tomorrow safer than today by ensuring that products, materials, processes, and services are safe, compliant, and fit for purpose. We empower our employees, foster growth, and reward integrity.

Diversity Statement:
The company is an equal opportunity employer that values diversity and inclusion. All suitably qualified candidates will receive consideration for employment without regard to age, disability, ethnic origin, gender, marital status, race, religion, sexual orientation, or gender identity.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct