AZM

Technical Delivery Manager

AZM·LinkedIn·Riyadh, Saudi Arabia·On-site·Full-time·1 week ago
experiencedbachelor degreeAZM Digital

About the role

Key Responsibilities

  • Technical Delivery Leadership
  • Lead end-to-end engineering delivery across multiple strategic technology initiatives.
  • Translate business and product

requirements

into clear technical delivery plans.

  • Drive technical planning, estimation, prioritization, sprint execution, and release management.
  • Monitor delivery progress, timelines, dependencies, and key milestones.
  • Ensure successful delivery within agreed scope, quality, timeline, and budget.
  • Engineering & Architecture Governance
  • Review solution architectures, technical designs, implementation approaches, and development plans.
  • Ensure engineering solutions follow established architecture, security, quality, and development standards.
  • Provide technical guidance and challenge design decisions where required.
  • Promote scalable, maintainable, secure, and high-performing software solutions.
  • Support architecture governance across ERP/GRP and enterprise technology environments.
  • External Team Management
  • Manage and oversee external software development and technology delivery partners.
  • Establish clear delivery expectations, milestones, KPIs, and quality standards.
  • Monitor vendor performance and ensure adherence to agreed technical and delivery commitments.
  • Coordinate effectively between internal stakeholders and external engineering teams.
  • Identify and address delivery or performance issues proactively.
  • Engineering Roadmap & SDLC
  • Own and maintain the engineering delivery roadmap in alignment with product and business priorities.
  • Ensure effective execution across the Software Development Life Cycle (SDLC).
  • Establish appropriate delivery processes, governance, documentation, and reporting.
  • Partner with PMO and relevant stakeholders to provide accurate delivery status and forecasts.
  • Drive continuous improvement across engineering processes and delivery practices.
  • Product & Business Alignment
  • Collaborate closely with Product, Business, QA, Infrastructure, Operations, and other stakeholders.
  • Ensure technical decisions support business objec…

Requirements

Required

Qualifications

  • Bachelor's degree inComputer Science, Software Engineering, Information Technology, or a related field.
  • 3-5+ years of experiencein software engineering, technical delivery, engineering management, or a related technology leadership role.
  • Experience managing software development teams and/or external technology vendors.
  • Strong understanding of software development life cycle and Agile delivery methodologies.
  • Experience with technical planning, estimation, sprint execution, release management, and delivery governance.
  • Strong understanding of software architecture, system integration, application development, and enterprise technology environments.
  • Experience withMicrosoft Azureand cloud modernization initiatives is highly desirable.
  • Strong knowledge of software quality, security, scalability, performance, and operational best practices.
  • Strong stakeholder and communication skills with the ability to work across technical and business functions.
  • Saudi nationality is required.

Technical Knowledge

The ideal candidate should have working knowledge of several of the following:

  • Software Architecture & Design Patterns
  • SDLC & Agile/Scrum
  • .NET / C#
  • MVC / Web API
  • Angular
  • SQL Server
  • Microsoft Azure
  • IIS
  • APIs & System Integration
  • SaaS Architecture
  • Cloud Modernization
  • DevOps & CI/CD
  • Application Security
  • Software Quality & Testing
View all