134 open roles
Delivery Lead
Job description
Job Purpose To lead the end-to-end delivery of software engineering initiatives by ensuring the timely, high-quality, and efficient execution of projects across multiple product streams. The role is responsible for driving delivery governance, Agile execution, cross-functional collaboration, resource planning, and continuous improvement to achieve business objectives while ensuring compliance with organizational policies, industry best practices, and applicable regulatory requirements.
Key Result Responsibilities Delivery & Execution Own end-to-end delivery of software projects from discovery through release. Ensure projects are delivered on time, within scope, and aligned with business objectives. Monitor sprint progress, velocity, and release planning. Remove delivery blockers and escalate risks appropriately.
Drive predictable delivery through structured planning and governance. Agile Leadership Champion Agile/Scrum/Kanban practices across teams. Facilitate planning sessions, retrospectives, and delivery reviews. Ensure backlog readiness in collaboration with Product Owners. Promote continuous improvement culture. Stakeholder Management Act as the primary interface between Engineering, Product, Business, and external stakeholders.
Provide transparent reporting on milestones, risks, and dependencies. Manage expectations across executive leadership and cross-functional teams. Key Result Responsibilities-Continued Resource & Capacity Management Work with Engineering Managers to manage capacity planning. Forecast resource needs and identify skill gaps.
Optimize team allocation across initiatives. Risk & Dependency Management Identify cross-team dependencies and delivery risks early. Develop mitigation plans and contingency strategies. Ensure compliance with governance and security standards. Quality & Performance Drive adherence to engineering best practices (CI/CD, code reviews, testing).
Monitor delivery metrics such as lead time, cycle time, defect leakage, and release stability. Support post-implementation reviews and continuous improvement.
Qualifications
(Academic, training, languages) Bachelor’s degree in Computer Science, Engineering, or related field. Fluent in English Language Proficient in Microsoft Office. Strong understanding of Agile methodologies, including Scrum and Kanban, and the Software Development Life Cycle (SDLC). Experience managing distributed, cross-functional, and multidisciplinary engineering teams across multiple initiatives.
Work Experience 8+ years of engineering experience, including at least 3 years as a Lead or Senior IC, with demonstrated people-management experience for at least one squad. Strong engineering background across full-stack, cloud, and delivery practices. Fluent in Agile delivery, DORA metrics, and product-engineering partnership.
Understands architecture and can hold their own with Software Architects. Comfortable making trade-offs between people, product, and platform investments. Experienced people manager: hiring, calibration, coaching, and difficult conversations. Runs a healthy operational cadence (1:1s, retros, planning, staffing). Excellent written and verbal English; comfortable communicating.
Description copied from Air Arabia's careers page. Read the full posting before you apply.
More jobs at Air Arabia
Procurement Manager - Ground Handling & Airport Services
Air Arabia· Sharjah, AEFAL & Delivery Center Onsite Representative
Air Arabia· HH, DECaptain A320- Saudi Arabia, Dammam
Air Arabia· Dammam, SA, SaudiFirst Officer A320 - Saudi Arabia, Dammam
Air Arabia· Dammam, SA, SaudiB2 - Certifying Engineer - Line Maintenance
Air Arabia· Sharjah, AE