Role overview
We are looking for a Delivery Manager to own the execution rhythm across multiple software projects. You’ll serve as the operational heartbeat - aligning teams, managing priorities, removing roadblocks, and ensuring that clients and internal stakeholders stay in sync. This is a strategic role for someone who loves turning complexity into clarity and momentum.

Responsibilities

  • Lead the delivery lifecycle from planning to deployment across multiple client engagements.

  • Coordinate cross-functional teams and manage timelines, scope, and risks.

  • Serve as the main communication bridge between clients, developers, and internal stakeholders.

  • Implement and continuously improve Agile/Scrum-based workflows.

  • Track delivery metrics and proactively resolve blockers or delays.

  • Ensure quality standards and client expectations are met or exceeded.

  • Support client onboarding, reporting, and retrospectives.

  • Cultivate strong relationships with customers to identify new opportunities and feedback loops.

Required qualifications

  • Bachelor’s degree in a technical or business field (or equivalent experience).

  • 5+ years of experience in project or delivery management in software companies.

  • Deep understanding of Agile methodologies and project management tools.

  • Excellent communication, negotiation, and facilitation skills.

  • Ability to manage multiple teams and projects simultaneously.

  • Experience working with distributed, remote teams.

  • Familiarity with technical concepts (APIs, sprints, releases, CI/CD, etc.).

What we offer

  • Competitive base + performance-linked bonuses.

  • Remote-first culture with smart async workflows.

  • Autonomy and support to own your domain.

  • Transparent leadership and clear performance expectations.