Job Description
This is a remote position.
Position Overview :
We are looking for an experienced Project Manager to lead software development projects from initiation to delivery. The ideal candidate will coordinate cross-functional teams, manage timelines, ensure high-quality deliverables, and maintain transparent communication with internal stakeholders and clients.
Key Responsibilities :
- Lead planning and execution of software development projects, ensuring on-time and on-budget delivery.
- Work closely with engineering, design, QA, and product teams to define scope, milestones, and deliverables.
- Manage project lifecycle using Agile / Scrum or hybrid methodologies.
- Conduct sprint planning, daily stand-ups, and retrospectives to maintain project progress.
- Track project performance using appropriate tools and techniques.
- Identify risks, dependencies, and blockers, and proactively resolve them.
- Maintain strong communication with clients, providing regular updates and managing expectations.
- Ensure project documentation (requirements, sprint reports, release notes) is updated and maintained.
- Collaborate with leadership to improve delivery processes and resource utilization.
- Support pre-sales and proposal development with effort estimation and timelines when needed.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or related field.4–8 years of experience managing software development projects in a service-based environment.Proven experience with Agile (Scrum / Kanban) project management frameworks.Strong understanding of SDLC, web / mobile app development, and cloud technologies.Excellent communication, problem-solving, and client management skills.Proficiency in project management tools (e.g., Jira, ClickUp, Trello, Asana).Ability to handle multiple projects simultaneously with attention to detail.PMP, CSM, or similar certification is a plus.Requirements