Delivery Manager

Updated at: March 12, 2025
Vietnam (HCMC, Ha Noi, Da Nang)
Apply now

Open Positions 2

Responsibilities

1. Project Delivery Oversight

  • Manage end-to-end delivery of multiple software projects simultaneously.
  • Ensure projects are completed on time, within budget, and meet quality standards.
  • Define delivery strategies, goals, and success criteria.

2. Team Leadership and Coordination

  • Lead cross-functional teams, including developers, testers, product owners, and designers.
  • Foster collaboration across teams to ensure smooth execution of project plans.
  • Provide coaching and mentorship to team members, promoting professional growth.

3. Client and Stakeholder Management

  • Serve as the primary contact for clients and stakeholders, managing expectations and ensuring satisfaction.
  • Conduct regular status meetings to report progress, address concerns, and gather feedback.
  • Translate business requirements into actionable technical deliverables.

4. Risk and Issue Management

  • Proactively identify and mitigate project risks.
  • Resolve delivery challenges, ensuring minimal disruption to project timelines and quality.

5. Process Improvement

  • Continuously optimize delivery workflows, identifying and eliminating bottlenecks.
  • Implement best practices in software delivery and Agile methodologies.
  • Advocate for automation, DevOps practices, and modern tools to enhance efficiency.

6. Budget and Resource Management

  • Prepare and manage project budgets, tracking expenses and optimizing resource allocation.
  • Ensure efficient use of resources to maximize project value.

7. Performance Monitoring and Reporting

  • Define and track key performance indicators (KPIs) to measure project success.
  • Generate detailed reports on project health, team performance, and delivery metrics.
  • Conduct post-delivery reviews to document lessons learned and improve future projects.

Key Skills and Competencies

1. Delivery Management Expertise

  • Strong knowledge of software development lifecycles (SDLC), Agile, Scrum, and DevOps practices.
  • Proven experience in managing complex, large-scale software delivery initiatives.

2. Leadership and Communication

  • Ability to lead diverse teams and foster a culture of accountability and collaboration.
  • Excellent communication and interpersonal skills to manage client relationships effectively.

3. Technical Acumen

  • Familiarity with software development stacks and tools (e.g., Java, .NET, Node.js, React.js, Python).
  • Understanding of CI/CD pipelines, version control systems (e.g., Git), and cloud platforms (AWS, Azure, or Google Cloud).

4. Problem-Solving and Decision-Making

  • Strong analytical skills to address delivery challenges and identify improvement opportunities.
  • Effective decision-making under pressure and in complex scenarios.

5. Organizational and Time Management

  • Skilled in prioritizing tasks and managing multiple projects simultaneously.
  • Detail-oriented with a focus on meeting deadlines and maintaining quality.

Qualifications

1. Education

  • Bachelor’s degree in Computer Science, Software Engineering, Project Management, or a related field.
  • PMP, PRINCE2, or Agile certifications (e.g., Certified Scrum Master, SAFe) are highly desirable.

2. Experience

  • 7+ years of experience in software delivery or project management.
  • Proven track record of managing software teams and delivering high-quality solutions.

Technical Stack Requirements (Optional)

  • Programming and Frameworks: Familiarity with Java, .NET, Python, Node.js, React.js, or Angular
  • Cloud Platforms: Experience with AWS, Azure, or Google Cloud for hosting and deployment.
  • DevOps Tools: Knowledge of Jenkins, Docker, Kubernetes, or GitLab CI/CD.
  • Testing Tools: Understanding of Selenium, Postman, or similar testing frameworks.

Performance Metrics

  • Delivery success rate (on-time and within budget).
  • Client satisfaction scores and feedback.
  • Team productivity and morale.
  • Quality metrics (e.g., defect rates, performance issues).
  • Efficiency improvements in delivery processes.

Work Environment

  • Dynamic and collaborative environment with Agile-driven teams.
  • Opportunities to work on innovative software solutions across industries.
  • Fast-paced setting with a focus on operational excellence and customer satisfaction.