We are looking for a project manager to lead the planning, execution, and delivery of software and ai-driven projects across international clients. This role ensures projects are delivered on time, within scope, and aligned with business outcomes while coordinating cross-functional engineering squads and stakeholders.the ideal candidate has strong experience managing software development lifecycle projects, working with distributed teams, and operating in agile delivery environments. The job requires:3 years of experience managing software development projectsexperience working with agile methodologies (scrum / kanban)strong stakeholder management skills (technical non-technical)experience coordinating distributed or nearshore teamsunderstanding of sdlc, cloud environments, and modern web architecturesadvanced english (client-facing communication)experience with tools such as jira, clickup, notion, or similarability to manage multiple concurrent projectsthe responsibilities of the role include:manage end-to-end delivery of software development and ai implementation projects.define project scope, timelines, deliverables, and resource allocation with internal stakeholders and clients.coordinate multidisciplinary teams (engineering, ux/ui, qa, devops, product).track project progress using agile frameworks (scrum / kanban).facilitate sprint planning, daily standups, retrospectives, and stakeholder updates.identify risks, dependencies, and blockers, ensuring proactive mitigation.maintain visibility into delivery metrics, kpis, and team velocity.ensure alignment between technical execution and business goals.manage communication with international clients and leadership teams.support estimation processes and roadmap planning.oversee documentation, reporting, and delivery transparency.drive continuous improvement in delivery workflows and operational efficiency.