Job Title: Technical Project Manager – Software
Location: Colombo 03 - Hybrid
Employment Type: Full-time
About the Role
We are seeking a proactive and detail-oriented Technical Project Manager to lead the planning, coordination, and execution of software development projects. The ideal candidate will possess a strong foundation in software engineering concepts, proven experience in project management, and excellent communication skills to manage both internal teams and external stakeholders. You will play a critical role in ensuring timely and successful project delivery while maintaining alignment with business objectives.
Key Responsibilities
- Define project scope, goals, and deliverables.
- Create and manage project plans, sprints, and timelines using Agile/Scrum or other methodologies.
- Maintain project documentation and reports.
- Coordinate cross-functional teams including developers, designers, QA, and DevOps.
- Facilitate daily stand-ups, sprint planning, reviews, and retrospectives.
- Ensure team adherence to best practices and development standards.
- Act as the primary point of contact for clients and internal stakeholders.
- Gather and manage requirements, ensuring clear and regular communication.
- Provide transparent updates on progress, risks, and blockers.
- Identify potential project risks and issues early.
- Develop mitigation plans and escalate critical issues with timely communication.
- Monitor project performance to ensure high-quality outputs.
- Ensure that deliverables meet both technical and business expectations.
- Drive the team towards on-time and on-budget delivery.
- Manage multiple concurrent projects.
Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field
- 3+ years of experience managing software projects in a technical environment.
- Experience managing multiple projects simultaneously.
- Excellent verbal and written communication skills.
- Solid understanding of project management frameworks (Agile, Scrum, Kanban, etc.).
- High-level understanding of software development life cycles, web/mobile technologies, APIs, and modern software architectures.
- Proficient in tools like Jira, Trello, Asana, or similar project management platforms.
- Ability to think critically, solve problems, and adapt in a fast-paced environment.
Nice to Have:
- Scrum Master or PMP certification
- Hands-on experience in software development (e.g., as a developer or technical lead)