We are seeking a highly organized and proactive Technical Project Manager to oversee the successful delivery of software development projects from initiation to completion. The ideal candidate will act as a crucial bridge between clients, stakeholders, and technical teams, ensuring projects are delivered on time, within scope, and meet the highest quality standards. This role requires a strong blend of technical knowledge, project management expertise, and excellent communication skills to drive project success and foster collaboration across diverse teams.
Key Responsibilities
Project Planning & Execution: Work closely with stakeholders to define project scope, objectives, deliverables, timelines, and budgets. Create comprehensive project roadmaps, milestones, and sprint plans aligned with business goals. Manage the full project lifecycle, ensuring adherence to scope, schedule, and quality standards. Oversee multiple projects concurrently, prioritizing tasks based on business impact and urgency.
Team Leadership & Coordination: Lead cross-functional teams including developers, designers, QA, DevOps, and business analysts. Clearly assign responsibilities, set expectations, and monitor progress to maintain accountability and productivity. Facilitate regular stand-ups, sprint planning sessions, retrospectives, and status meetings. Quickly identify and resolve blockers or bottlenecks to keep projects on track.
Communication & Stakeholder Management: Serve as the primary point of contact between clients, internal teams, and third-party vendors. Translate complex technical concepts into clear, business-friendly language for non-technical stakeholders. Provide regular project updates, risk assessments, and progress reports. Manage change requests and scope adjustments through formal change control processes.
Risk, Quality & Delivery: Proactively identify potential risks and implement mitigation plans to minimize impact. Ensure all deliverables meet quality standards and client expectations by overseeing thorough QA and user acceptance testing. Conduct post-project reviews to capture lessons learned and improve future project delivery.
Technical Oversight: Maintain a strong understanding of technical architecture, system dependencies, and integrations related to each project. Collaborate closely with engineering teams to make informed decisions on technology choices and implementation strategies. Review technical documentation to ensure clarity and alignment with project objectives.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- At least 3 years of experience as a Technical Project Manager, Scrum Master, or in a similar role within software development.
- Solid knowledge of web and mobile application development lifecycles, cloud platforms, APIs, and deployment processes.
- Proven experience managing Agile methodologies such as Scrum and Kanban.
- Excellent communication, leadership, and interpersonal skills.
- Proficiency with project management tools like Jira, ClickUp, Trello, Asana, or similar platforms.
- Strong analytical skills with the ability to solve complex problems and make data-driven decisions.
- Exceptional organizational skills, attention to detail, and a focus on process improvement.
This full-time, on-site position offers the chance to lead impactful software projects in a fast-paced, collaborative environment. If you are a motivated Technical Project Manager passionate about driving project success and building effective teams, we encourage you to apply.