Technical Project Manager – Software
Posted 17hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Technical Project Manager owning end-to-end delivery of software engineering projects. Coordinating Agile teams, technical dependencies, releases, stakeholders, and resources across distributed technology organizations.
Responsibilities:
- Own end-to-end delivery across multiple technical projects and workstreams
- Define project scope, milestones, deliverables, timelines and success criteria
- Create and maintain detailed project plans, delivery roadmaps and release plans
- Track progress against commitments and proactively manage delays
- Drive projects from requirements through development, UAT, deployment and production stabilization
- Ensure clear ownership and accountability across teams
- Work closely with Engineering, Architecture, DevOps, Infrastructure, QA and Security teams
- Understand technical requirements, architecture, APIs, integrations, databases, cloud infrastructure and deployment processes
- Review estimates and challenge assumptions where required
- Identify technical dependencies, risks and resource constraints early
- Coordinate resolution of technical blockers and cross-team dependencies
- Ensure technical decisions and requirements are properly documented
- Drive Sprint Planning, backlog refinement, daily tracking, sprint reviews and retrospectives
- Maintain project dashboards and delivery metrics
- Ensure accurate capacity planning and resource allocation
- Establish effective governance without creating unnecessary process overhead
- Maintain RAID logs, action trackers and decision logs
- Act as the primary delivery interface between engineering teams, product/business stakeholders and leadership
- Provide clear and fact-based project status reporting
- Escalate risks and issues early with recommended actions
- Manage expectations around scope, timelines, resources and priorities
- Conduct regular stakeholder reviews and project governance meetings
- Plan resources based on actual capacity and project requirements
- Identify resource gaps and provide data-backed recommendations
- Optimize utilization of existing engineering resources before requesting additional headcount
- Coordinate cross-functional teams across India and international locations
- Establish UAT plans, acceptance criteria and release readiness
- Track defects and ensure timely resolution of critical issues
- Coordinate release and deployment activities with DevOps/Infrastructure teams
- Ensure production readiness and post-release stabilization
Requirements:
- 8–12+ years of experience in technology/project/program delivery
- Strong experience managing software engineering projects
- Experience managing Frontend, Backend, QA, DevOps and Infrastructure teams
- Strong understanding of Agile/Scrum methodologies
- Proven experience managing multiple concurrent projects
- Strong planning, estimation and dependency-management skills
- Excellent stakeholder and communication skills
- Experience working with distributed/global teams
- Strong problem-solving and escalation-management capability
- Experience with Jira, Tempo, Confluence or similar project management tools
- Ability to manage delivery based on capacity, priorities and measurable outcomes
- Preferred PMP / PRINCE2 / Scrum certification
- Experience with SaaS / B2B technology platforms
- Experience in Ecommerce, cloud, AI, data projects
- Experience managing teams of 20+ engineers across multiple disciplines
















