Technical Project Manager – Software

Posted 17hrs ago

Employment Information

Education
Salary
Experience
Job Type

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