Company logo hidden

Senior Software Engineer - IT (BI)

Unlock employer Dubai, United Arab Emirates Posted: 20 Nov 2025

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

About the Job:
The Senior Software Engineer - IT (BI) position in Dubai focuses on designing, developing, testing, and maintaining software applications utilizing AI-based code generation tools. This role is integral to the Software Engineering Chapter, aiming to enhance development and unit testing efficiency. It emphasizes collaboration with cross-functional teams to deliver high-quality software and improve workflows through AI-driven automation. Moreover, the engineer will oversee and peer review completed work during the release process.

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

Main Objective of Role:
To design, develop, test, and maintain software applications using AI-based code generation tools. This involves optimizing development processes while collaborating across teams to ensure quality and efficiency.

Key Responsibilities:

  • Design, develop, and maintain scalable, high-performance software applications, translating functional and non-functional requirements into effective technical designs and solutions.
  • Develop solutions utilizing ‘Microservice/Micro frontend’ architecture, adopting functional programming styles and adhering to ‘DevOps/GitOps’ practices.
  • Create solutions for hybrid cloud, distributed, scalable, and multi-region deployments, ensuring traceability and observability.
  • Utilize AI-powered tools for code generation, debugging, and automation of unit testing.
  • Convert business requirements into technical solutions based on design and coding best practices.
  • Collaborate with stakeholders during the technical design process, contributing to the analysis of application requirements.
  • Support the design and architecture by observing development practices and identifying areas for improvement with cross-functional team members.
  • Address solution performance, business edge cases, and security considerations during development and before release.
  • Debug complex code, analyze data, and evaluate factors to propose optimal solutions.
  • Peer review code with a focus on best practices and coding principles.
  • Automate unit tests, troubleshoot issues, and resolve moderate to high complexity defects independently.
  • Work with the QA team to develop AI-driven testing frameworks for automated and intelligent test case generation.
  • Stay up-to-date with emerging AI technologies and incorporate best practices into the development lifecycle.

Qualifications:

  • Bachelor's Degree in Information Technology, Computer Science, or a related field.
  • Fluent in English.
  • 5 - 7 years of relevant experience.

Competencies:

  • Customer Focus
  • Teamwork
  • Effective Communication
  • Personal Accountability & Commitment to Achieve
  • Resilience & Flexibility (Can Do Attitude)

Requirements:

  • Comply with company ISR policies and report any weaknesses or incidents to the respective Line Manager or Information Security team.
  • Complete all required ISR awareness sessions and adhere to guidelines in daily operations.
Apply Direct

Jobs you might like   View all jobs

About Airlines and Aviation Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct