Job Summary
The Software Development Project Manager is responsible for planning,
executing, and delivering software projects within scope, schedule, and budget.
They coordinate between engineering teams, product owners, QA, UX, business
stakeholders, and senior management to ensure project alignment and
successful delivery. This role requires strong leadership, communication, and
technical understanding to manage the full software development lifecycle
(SDLC) effectively.
Job Description
- Define project scope, objectives, deliverables, timelines, and resource plans.
- Develop detailed project plans, schedules, and work breakdown structures.
- Lead and manage end-to-end project execution following Agile/Scrum or hybrid methodologies.
- Monitor project progress and adjust plans as needed to stay on track.
- Facilitate daily stand-ups, sprint planning, review, and retrospective meetings.
- Coordinate cross-functional teams: developers, QA, DevOps, UI/UX, and product stakeholders.
- Ensure timely communication of project status, risks, and updates to senior management.
- Remove blockers and support team productivity.
- Identify risks, issues, and dependencies early and develop mitigation strategies.
- Manage change requests and ensure proper impact analysis is conducted.
- Maintain documentation for risks, decisions, and issue logs.
- Ensure project deliverables meet quality standards and acceptance criteria.
- Work closely with QA to support test planning and defect resolution.
- Oversee UAT (User Acceptance Testing) and final sign-off from stakeholders.
- Work with product owners and business stakeholders to ensure alignment with business goals.
- Manage customer expectations, project scope, and deliverables.
- Facilitate stakeholder meetings, demos, and project updates.
- Implement and improve project management processes and best practices.
- Track project performance metrics (velocity, burn-down, resource utilization).
- Contribute to organizational process improvements and PMO guidelines.
Job Requirements
- Bachelor’s degree in Computer Science, IT, Engineering, or related field.
- 4–10 years of experience managing software development projects.
- Experience in Agile/Scrum, Kanban, or hybrid project management frameworks.
- Experience managing cross-functional software engineering teams.
- Strong understanding of SDLC, system architecture, APIs, and integrations.
- Proficiency with project management tools: Jira, Confluence, Azure DevOps, Trello, Monday.com,
etc.
- Ability to interpret technical details and communicate them clearly.
- Knowledge of QA processes, dev workflows, and software release cycles.
- Strong leadership, communication, and stakeholder management skills.
- Excellent problem-solving and decision-making abilities.
- Ability to manage multiple projects simultaneously.
- Strong teamwork and conflict-resolution capabilities.
- High attention to detail and strong organizational skills.
Compensations & Benefits
- Professional and tech-based working environment
- Provide transportation, meal, and accommodation allowance for business travel
- Provide telephone with limited monthly bill allowance
- Provide overtime
- Provide bi-yearly bonus based on employee KPI meet point
- Provide Revenue bonus
- Provide Service Year Bonus
- Provide Medical check up annually
- Provide corporate salary Advance benefit
- Provide Corporate installment plan benefit
- Provide Health Insurance
Working Hours
- OFFICE HOUR - 9:00 AM to 5:00 PM
- OFF DAY - Saturday, Sunday and Public Holiday