Emirates Circular Logo

Senior Software Engineer - Python

Emirates Dubai, United Arab Emirates Posted: 14 Feb 2025

Financial

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

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

At Emirates, we believe in connecting the world through our global hub in Dubai and are committed to innovating to ensure our customers ‘Fly Better’. Emirates Group IT thrives on the dynamic nature of technology, consistently pushing boundaries in aviation innovation. We are currently looking for exceptional IT professionals to join our cutting-edge information and technology team as a Senior Software Engineer. The successful candidate will work within our Software Engineering team, leveraging modern technologies to build exceptional software products. Our technology stack includes React, Java (versions 11-17), Node, and various databases, always evolving with industry standards. If you are passionate about enhancing customer experiences while pushing technology boundaries, we encourage you to apply.

Responsibilities

  • Collaborate with senior technical engineers on technical application requirements analysis.
  • Convert technical solutions for small to medium-sized initiatives into low-level designs and working code.
  • Independently write secure and optimized code, adhering to Emirates Group coding standards.
  • Participate in rotational on-call support and resolve production issues within SLAs.
  • Ensure built-in quality with 100% unit testing in the CI/CD pipeline.
  • Analyze and fix identified defects with minimal rework.
  • Implement logging and monitoring hooks as part of the development process.
  • Stay updated on relevant technologies and enhance code quality using learned practices.

Qualifications & Experience

  • Degree or Honours (12+3 or equivalent) in Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • Minimum of 4 years of experience in Backend Application Development, primarily in Python (versions 3.7+).
  • Familiarity with frameworks/libraries such as Django, REST Framework, Apache Beam, and Kubernetes.
  • Experience in developing advanced technology solutions for medium to complex organizational problems.
  • Strong understanding of CI/CD and DevOps principles.
  • Ability to work collaboratively within a team and possess strong problem-solving skills.

Work Conditions

  • Full-time position
  • Based in Dubai, United Arab Emirates
  • Involves participation in on-call support for production issues

If you are ready to shape the future of aviation technology at Emirates Group, we invite you to apply.

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.