Emirates Circular Logo

Principal Software Engineer

Emirates Dubai, United Arab Emirates Posted: 20 Sep 2024

Financial

  • Estimate: $150k - $250k*
  • Zero income tax location

Accessibility

  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job
At Emirates, we believe in connecting the world through our global hub in Dubai, and we constantly innovate to ensure our customers ‘Fly Better’. Emirates Group IT thrives on the dynamic nature of technology, being pioneers in aviation innovation. We are on the lookout for exceptional IT professionals to strengthen our position as industry leaders. Join our Digital Engineering team as a Principal Software Engineer and become a vital part of our cutting-edge information and technology division. We seek passionate and curious software engineering professionals who are driven to deliver a world-class experience to our customers. Our technology stack includes React, Java, Node, Spring, Swift, and Kotlin, continually evolving with the industry.

The Principal Software Engineer will drive and implement software engineering strategies, standards, and guidelines at the Product/Portfolio level. You will develop business-critical technical solutions utilizing robust engineering practices and built-in quality. Your role includes software planning/estimation, application development, deployment, release, hyper-care, support of developed solutions, and talent development of assigned teams.

Key Responsibilities

  • Lead the technical design, development, and deployment of complex software solutions across teams.
  • Conduct effective technical design reviews to ensure the right architecture patterns are utilized.
  • Champion the development of best engineering practices and modernization techniques such as agile practices and process automation.
  • Provide technical leadership and partner with cross-functional teams during the discovery phase and in the development of high-level design for medium to large projects.
  • Drive proof-of-concepts and implement prototypes to validate ideas.
  • Investigate, debug, and fix complex issues involving corner cases and rare conditions.
  • Develop frameworks, tools, and practices to enhance delivery quality and engineer productivity.
  • Maintain ongoing engagement with technical teams for effective technical documentation of developed software.
  • Manage multiple assigned teams, hiring top talent, defining development goals, managing performance, mentoring, and coaching.

Qualifications & Experience
This job might be for you if you have:

  • A degree in Computer Science, Computational Mathematics, Computer Engineering, or Software Engineering.
  • A minimum of 8 years of experience in Information Technology, specifically in Software Engineering, building complex scalable software solutions.
  • Experience in leading software development with over 100 engineers in a large solution domain, such as Mobile Applications, Systems Integration, or Aviation Engineering.
  • Software engineering experience at scale with knowledge of transitioning from monolithic to microservices architecture.
  • Strong understanding of Scaled Agile methodology and experience developing technology solutions in a multi-functional environment.

Salary & Benefits
Join us in a management role and enjoy an attractive tax-free salary along with generous travel benefits, including discounted flights and hotel stays around the world. This managerial role also offers an excellent leave and healthcare package, transport benefits, life insurance, and more.

Apply to become part of a team shaping the future of aviation technology at Emirates Group.

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.