Emirates Circular Logo

Senior Technical Software Engineer - Java - Emiratisation

Emirates Dubai, United Arab Emirates Posted: 11 Mar 2025

Financial

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

Accessibility

  • Office Only
  • No Relocation Support
  • No Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

At Emirates, our mission is to connect the world through our global hub in Dubai while continually innovating to ensure our customers 'Fly Better'. As a part of the Emirates Group IT, which thrives on the dynamic nature of technology, we are pioneers in aviation innovation and are seeking exceptional IT professionals to enhance our leadership in the industry.

The Senior Technical Software Engineer - Java will play a key role in driving and implementing software engineering strategies, standards, and guidelines within an assigned feature team. This role involves collaborating with team members to create business-critical technical solutions, utilizing software programming and robust engineering practices to ensure built-in quality. Responsibilities include planning, estimation, application development, deployment, release management, and operational support of developed solutions. The job holder will also provide technical leadership throughout the software development lifecycle.

Responsibilities:

  • Collaborate with the team to deliver technical design, development, and deployment of complex solutions.
  • Conduct effective technical design reviews to ensure appropriate architecture patterns are employed.
  • Drive the adoption of engineering practices, automated development processes, lean software development, and agile practices.
  • Partner with cross-functional teams to assess the feasibility of solutions and evaluate current problems and requirements.
  • Investigate, debug, and resolve complex issues.
  • Contribute to sprint/work design and planning while providing subject matter expertise.
  • Manage and mentor Software Engineers for skill development through coaching and training.
  • Ensure optimal use of enterprise application platforms and maintain corrective and preventive measures for product development.

Qualifications & Experience:

  • Degree or Honours (12+3 or equivalent) in Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • 3+ years of experience in software engineering, preferably in agile methodologies and various technologies (Java/J2EE with AngularJS/ReactJS, Oracle/PL-SQL).
  • Experience in developing advanced technology solutions in large, complex organizations.
  • Expertise in full-stack development, production support for business solutions, and modern engineering practices like continuous integration and deployment.
  • Strong coding skills, data modeling, and systems design experience are essential.

Salary & Benefits:
Join us in Dubai and enjoy an attractive tax-free salary along with travel benefits exclusive to our industry, including discounts on flights and hotel stays worldwide. Details regarding employee benefits can be found on the Emirates careers website.

Language Requirements:
Fluency in English is required.

Location:
Dubai, Dubai, United Arab Emirates (On-site)

Job Type:
Full-time

Apply now

Jobs you might like   View all jobs

About Emirates

Emirates Airline, based in Dubai, is a global leader in aviation, known for its exceptional service and state-of-the-art fleet. Since 1985, we've connected passengers to over 150 destinations and continue to innovate for a better flying experience.

Benefits at Emirates

    • Competitive salaries and career development opportunities.
    • Comprehensive health insurance plans.
    • Generous travel benefits and a culturally diverse work environment.