Apply Edge Start your job search

Senior Software Development Manager

flynas · Riyadh, Saudi Arabia

Apply & track with Apply Edge
Job PurposeThe Senior Manager – Software Development is responsible for planning, managing, and overseeing end-to-end software development activities, ensuring delivery of high-quality digital products and services that support business objectives. The role provides strong technical and people leadership, manages internal and vendor development teams, and ensures adherence to engineering standards, timelines, budgets, and quality benchmarks.Key AccountabilitiesStrategy, Policy & GovernanceContribute to the overall Digital Transformation and application delivery strategy in alignment with organizational goals.Develop, implement, and continuously improve software engineering processes, standards, and methodologies to enhance efficiency, quality, and innovation.Ensure compliance with enterprise architecture, security, quality, and governance frameworks.Planning, Delivery & ExecutionPlan, manage, and control software development initiatives from requirements through delivery, release, and post-production support.Own delivery timelines, scope, resourcing, and dependencies across multiple concurrent initiatives.Monitor project progress, conduct regular status reviews, proactively manage risks, and implement corrective actions when required.Ensure on-time, on-budget, and high-quality delivery of software solutions.Technical LeadershipProvide technical leadership and architectural guidance to development teams, ensuring adoption of best practices, scalable designs, and modern engineering approaches.Guide solution design decisions while balancing technical constraints, security, performance, and business needs.Support resolution of complex technical issues and remove delivery blockers to ensure smooth sprint execution and product releases.Provide technical leadership and architectural guidance to cross-function teams.Team & Resource ManagementLead, mentor, and manage software development teams, fostering a high-performing and collaborative environment.Manage resource allocation, workload distribution, and staffing to optimize utilization and delivery outcomes.Conduct performance evaluations, provide structured feedback, and support professional development and capability building.Vendor & Stakeholder ManagementManage joint development initiatives with third-party vendors and outsourced development partners.Collaborate closely with internal stakeholders including Product, Operations, Airport Systems, OCC, and IT Support teams to ensure alignment and integration.Maintain effective communication with business stakeholders to understand needs, gather feedback, and continuously improve delivery outcomes.Continuous Improvement & InnovationLead continuous improvement initiatives by identifying root causes of issues and implementing sustainable solutions.Stay current with industry trends, emerging technologies, and engineering practices, recommending adoption where value is demonstrated.