Senior Software Engineer - Python
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Join an agile feature team as a Senior Software Engineer supporting software solutions and products for the Emirates Group.
Work independently on software development, technical design, implementation, maintenance, and problem resolution.
Key Skills for This Role
Full Job Posting
Job Purpose
Join an agile feature team as a Senior Software Engineer supporting software solutions and products for the Emirates Group.
Work independently on software development, technical design, implementation, maintenance, and problem resolution.
Responsibilities
- Contribute to technical design by analyzing application requirements.
- Convert technical solutions into low-level designs and working code.
- Write secure, optimized code using approved standards.
- Participate in rotational on-call support and resolve production issues within SLAs.
- Ensure built-in quality and 100% unit testing in the CI/CD pipeline.
- Analyze and fix defects with minimal rework.
- Apply refactoring practices to reduce code debt.
- Implement logging and monitoring hooks.
- Stay current with relevant technologies and improve code quality.
- Follow engineering standards and contribute to playbooks and standards documents.
Qualifications
- A degree or honours qualification in computer science, computational mathematics, computer engineering, software engineering, or a relevant equivalent field.
- At least 3 years of backend application development experience, primarily in Java 8 or later with microservices capability.
- Experience with the listed backend, data engineering, machine learning, testing, quality, and monitoring technologies.
- Proven machine learning capability.
Technology Stack
- Backend technologies include Django, REST Framework, GraphQL, restQL, Solace, Gunicorn, and NGINX.
- Data engineering and big data frameworks include Apache Beam, Apache Spark, Apache Flink, Apache Airflow, and Ray.
- Data science and machine learning tools include SciKit-Learn, TensorFlow, Pandas, Numpy, matplotlib, Anaconda, and Conda environments.
- Automation testing, quality, and monitoring tools include PyTest, SonarQube, PEP8, and Dynatrace.
Salary and Benefits
- The posting describes an attractive tax-free salary and travel benefits, including discounts on flights and hotel stays.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Emirates
Manager Sales Effectiveness & Commercial Support - SkyCargo
Dubai, UAE
Emirates SkyCargo is seeking a manager to lead sales effectiveness, commercial excellence, and technology adoption across its global sales organization. The role focuses on sales strategy, CRM and technology enablement,
Senior Customer Affairs Assistant - SkyCargo (12 Month Temporary Contract)
Dubai, UAE
Emirates is seeking a Senior Customer Affairs Assistant to support SkyCargo customer affairs and baggage claims operations. The role handles customer communications, case administration, service recovery, baggage prorati
Senior Security Agent - Hub Operations (Emiratisation)
Dubai, UAE
Emirates is seeking a Senior Security Agent to coordinate hub security operations, supervise outsourced personnel, conduct inspections, and manage incident reporting. The role requires 10 years of schooling, Microsoft Of
Procurement Officer - Cabin & IFE Operations (Emiratisation)
Dubai, UAE
Emirates is seeking a Procurement Officer to purchase aircraft spares, cabin and IFE materials, tools, consumables, and engineering services. The role manages supplier performance, quotations, purchase orders, invoices,
Agile Delivery Lead - Commercial
Dubai, UAE
Emirates is seeking an Agile Delivery Lead for commercial technology initiatives spanning vendor projects, product enhancements, support releases, and technical debt reduction. The role leads Scrum delivery, manages risk
Technical Product Owner - Emiratisation
Dubai, UAE
Emirates is seeking a Technical Product Owner to own technology product backlogs, prioritize delivery, and guide product engineering teams from concept through operations. The role requires IT experience, product ownersh
Technical Product Owner - Airline Engineer, MRO & Digital Aircraft.
Dubai, UAE
Emirates is seeking a Technical Product Owner to lead technology products supporting Airline Engineering, MRO, and Digital Aircraft operations. The role owns team backlogs, prioritization, product delivery, technical deb
Manager Sales Effectiveness & Commercial Support - SkyCargo
Dubai, UAE
Agile Deliver Lead - Commercial
Dubai, UAE
Senior Customer Affairs Assistant - SkyCargo (12 Month Temporary Contract)
Dubai, UAE
Senior Security Agent - Hub Operations (Emiratisation)
Dubai, UAE
Procurement Officer - Cabin & IFE Operations (Emiratisation)
Dubai, UAE
Agile Delivery Lead - Commercial
Dubai, UAE
Technical Product Owner - Emiratisation
Dubai, UAE
Technical Product Owner - Airline Engineer, MRO & Digital Aircraft.
Dubai, UAE