We are seeking an experienced Technical Project Manager (TPM) to lead the planning, execution, and delivery of complex technical projects. The TPM will work closely with software engineers, product managers, designers, QA, and other cross-functional teams to ensure projects are delivered on time, within scope, and aligned with business goals.
Key Responsibilities:
Lead the full project lifecycle: scoping, planning, execution, monitoring, and closing.
Translate business and product requirements into technical deliverables.
Work with engineering teams to develop project plans, resource allocation, timelines, and budgets.
Track and manage project progress using Agile/Scrum or Waterfall methodologies.
Identify risks, resolve issues, and remove roadblocks to ensure project success.
Facilitate daily standups, sprint planning, retrospectives, and stakeholder meetings.
Communicate project status clearly to stakeholders at all levels.
Coordinate with QA to ensure thorough testing and successful deployment.
Manage vendor relationships and third-party integrations (if applicable).
Continuously improve project processes and tools.
Required Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related technical field.
3+ years of experience managing technical projects in a software development or IT environment.
Proven understanding of software development life cycles (SDLC), DevOps, and modern development methodologies (Agile, Scrum, Kanban).
Strong technical acumen – able to understand architecture, APIs, and technical trade-offs.
Excellent communication, leadership, and organizational skills.
Experience with project management tools like Jira, Asana, Trello, or MS Project.
Preferred Qualifications:
PMP, CSM, PMI-ACP, or other project management certifications.
Experience working with distributed or remote engineering teams.
Familiarity with CI/CD pipelines, cloud platforms (AWS, Azure, GCP), or data engineering projects.
Background in software engineering or systems administration is a plus.
Soft Skills:
Strong problem-solving and analytical thinking.
Ability to manage multiple projects simultaneously.
Detail-oriented, yet able to see the big picture.
Stakeholder management and conflict resolution skills.