Technical Project Manager
Job Summary:
The Technical Project Manager bridges the gap between business goals and technical execution. This role requires both deep project management expertise and a solid understanding of software development life cycles (SDLC) and technology infrastructure. The TPM manages projects with significant technical complexity, often acting as a liaison between engineering teams and business stakeholders.
Key Responsibilities:
- All responsibilities of a Project Manager, with a focus on technically complex initiatives (e.g., software development, system integrations, cloud migrations).
- Translate high-level business requirements into actionable technical tasks for development teams.
- Understand and advocate for technical dependencies, constraints, and feasibility during planning.
- Work closely with Technical Leads and Architects to break down work and estimate effort accurately.
- Manage Agile/Scrum ceremonies (if applicable) or hybrid project frameworks.
- Monitor technical milestones, code deployment schedules, and integration points.
- Communicate technical challenges and their business impacts to non-technical stakeholders clearly.
- Ensure technical deliverables meet quality standards and architectural guidelines.
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of experience in technical project management or a similar technical leadership role.
- Hands-on experience with software development, infrastructure, or systems engineering.
- Strong understanding of Agile methodologies (Scrum, Kanban) and DevOps practices.
- Ability to read and understand technical design documents, API specifications, and architecture diagrams.
- Excellent problem-solving skills and the ability to navigate technical trade-offs.
- PMP and/or Certified Scrum Master (CSM) certifications are a plus.