Company logo hidden

Senior Software Engineer - IT (Java)

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

Financial

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

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

The main objective of this role is to design, develop, test, and maintain software applications using AI-based code generation tools. The Senior Software Engineer will work closely with the Software Engineering Chapter to optimize the development and unit testing processes for increased efficiency. Additionally, collaboration with cross-functional teams is essential for delivering high-quality software and implementing AI-driven automation to streamline workflows, while overseeing and peer reviewing completed works throughout 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, high-performance software applications by translating functional and non-functional requirements into technical designs.
  • Develop solutions based on 'Microservice/Micro frontend' architecture that adopt functional programming styles and follow 'DevOps/GitOps' practices.
  • Design solutions for hybrid cloud, distributed, scalable, and multi-region deployments, ensuring traceability and observability.
  • Utilize AI-powered tools for code generation, debugging, and unit testing automation.
  • Collaborate with stakeholders on the technical design process, analyzing technical application requirements.
  • Support design and architecture by collaborating with cross-functional team members to identify inefficiencies and propose solutions.
  • Address solution performance, business edge cases, and security concerns while developing software prior to release.
  • Debug complex code and optimize efficiency and performance by analyzing data and evaluating identifiable factors.
  • Conduct peer reviews of all code, focusing on good coding principles and best practices.
  • Automate unit tests and independently troubleshoot issues and fix defects of moderate to high complexity.
  • Work with the QA team to develop AI-driven testing frameworks for intelligent test case generation.
  • Stay updated on 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 relevant experience.
  • Fluent in English.

Competencies:

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

ISR Requirements:

  • Comply with the ISR policies of the company and report any weaknesses or incidents.
  • 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