Company logo hidden

Software Engineer

Unlock employer Dubai, United Arab Emirates Posted: 26 Jan 2026

Financial

  • Estimate: $80k - $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 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

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:

  • Proficient in core backend programming using C# (.NET Core), ASP.NET MVC, .NET Core 8.0, WCF, and MS Web API.
  • Experience architecting and developing robust APIs specifically designed for Machine Learning (ML) engines.
  • Demonstrated expertise in developing and maintaining Microservices using WCF and MS Web API, with an understanding of distributed systems architecture.
  • Knowledge of SQL Server and NoSQL databases, determining the right tool based on data structure and access patterns.
  • Advanced experience with Microsoft Power Platform, including developing and customizing solutions using Power Apps and Power Automate.
  • Familiarity with designing conversational AI flows using Power Virtual Agents and implementing Robotic Process Automation (RPA) solutions using UiPath.
  • Proficient in testing frameworks like xUnit and NUnit, along with expertise in Power BI and data visualization best practices.

Location: Dubai, Dubai, United Arab Emirates
Work Conditions: On-site, Full-time
Language Requirements: [Not specified]

Company Overview:
The company is one of the fastest-growing testing, inspection, and certification businesses in the world. Globally, we have more than 9,000 brilliant minds operating from 270 sites across 30 countries. We share a purpose to ‘Make tomorrow safer than today’ by helping customers ensure their products, materials, processes, and services are safe, compliant, and fit for purpose.

Diversity Statement:
We are an equal opportunity employer that recognizes diversity and inclusion as fundamental to our vision of becoming 'the world’s most trusted testing partner.' All suitably qualified candidates will receive consideration for employment without regard for age, disability, ethnic origin, gender, marital status, race, religion, responsibility of dependents, sexual orientation, or gender identity in accordance with applicable governing laws.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct