Company logo hidden

Senior Software Engineer - IT

Unlock employer Dubai, United Arab Emirates Posted: 10 Jun 2025

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

About the Job: The main objective of this role is to design, develop, test, and maintain software applications utilizing AI-based code generation tools. You will work closely with the Software Engineering Chapter to continuously optimize development and unit testing processes for increased efficiency. This position also involves collaborating with cross-functional teams to deliver high-quality software, streamline workflows using AI-driven automation, and oversee peer reviews as part of 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

Key Responsibilities:

  • Design, develop, and maintain scalable and high-performance software applications, translating functional and non-functional requirements into effective technical designs and solutions.
  • Develop solutions based on ‘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 of the solution.
  • Utilize AI-powered tools for code generation, debugging, and automating unit testing.
  • Translate business requirements into effective technical solutions based on established design principles and best coding practices.
  • Collaborate with stakeholders in the technical design process and contribute to the analysis of application requirements.
  • Observe solution development practices to support design and architecture components, identify inefficiencies, and propose improvements.
  • Ensure solution performance meets business edge cases and address security considerations during development and prior to release.
  • Debug complex code, identify potential design-related issues, and optimize efficiency and performance.
  • Conduct peer reviews of all code to emphasize best practices and coding principles.
  • Automate unit tests and independently handle testing, troubleshooting moderate to high-complexity issues.
  • Work with the QA team to develop AI-driven testing frameworks for intelligent test case generation.
  • Stay updated with emerging AI technologies and integrate best practices into the development lifecycle.

Qualifications:

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

Competencies:

  • Customer Focus
  • Teamwork
  • Effective Communication
  • Personal Accountability & Commitment to Achieve
  • Resilience & Flexibility (Can-do attitude)

ISR Requirements:

  • Comply with the company's ISR policies and report any weaknesses or incidents to the respective line manager or the Information Security team.
  • Complete all required ISR awareness sessions and adhere to associated guidelines in daily business 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