Vertex IT Solutions is a Lahore-based software company serving as the back office for a U.S.-based technology firm. We deliver innovative software and digital solutions to global clients, operating primarily during the night shift in Pakistan to align with U.S. business hours. Our expertise spans software engineering, QA, DevOps, enterprise applications, and digital transformation.
Position Overview
We are seeking an experienced and technically strong
Technical Project Manager
to lead the planning, execution, and delivery of complex software projects. This role requires a hands-on professional who can manage cross-functional technical teams, translate business requirements into technical deliverables, and ensure projects are delivered on time, within scope, and with high quality.
The ideal candidate will act as a bridge between business stakeholders and engineering teams, driving execution while managing risks, dependencies, and communication across all levels.
Key Responsibilities
1. Project Planning & Delivery
-
Plan, execute, and deliver
software and technical projects
from initiation to closure.
-
Define project scope, objectives, timelines, and deliverables in collaboration with stakeholders.
-
Develop and maintain
project plans, schedules, and roadmaps
.
-
Track progress, manage risks, and ensure on-time delivery within budget.
2. Technical & Agile Execution
-
Work closely with engineering teams to understand technical requirements, dependencies, and constraints.
-
Facilitate
Agile/Scrum ceremonies
including sprint planning, daily stand-ups, reviews, and retrospectives.
-
Ensure backlog readiness, clear user stories, and alignment with product and technical goals.
-
Support release planning and deployment coordination.
3. Stakeholder & Client Management
-
Serve as the primary point of contact for internal and external stakeholders.
-
Communicate project status, risks, and dependencies clearly and proactively.
-
Manage scope changes and stakeholder expectations through structured change management.
4. Risk, Quality & Process Management
-
Identify, assess, and mitigate project risks and technical challenges.
-
Ensure adherence to
quality standards, security requirements, and best practices
.
-
Drive continuous improvement in project delivery processes and team efficiency.
5. Team Collaboration & Leadership
-
Coordinate cross-functional teams including developers, QA, DevOps, UI/UX, and business analysts.
-
Foster collaboration, accountability, and a high-performance team culture.
-
Support team productivity by removing blockers and facilitating decision-making.
Required Skills & Qualifications
-
Bachelor’s degree in
Computer Science, Software Engineering, Information Technology
, or a related field.
-
4–6 years of experience
managing technical or software development projects.
-
Strong understanding of
software development lifecycle (SDLC)
and Agile/Scrum methodologies.
-
Hands-on experience working with
engineering teams
and technical deliverables.
-
Proficiency with project management tools such as
Jira, Confluence, Azure DevOps, Trello, or similar
.
-
Solid technical understanding of
web and/or mobile applications, APIs, databases, and cloud environments
.
-
Excellent communication, stakeholder management, and problem-solving skills.
-
Ability to manage multiple projects, priorities, and deadlines in a fast-paced environment.
-
Experience working with
international clients
is a plus.
Nice to Have
-
PMP, PRINCE2, Scrum Master, or Agile certifications.
-
Experience with CI/CD pipelines and DevOps workflows.
-
Exposure to cloud platforms such as
AWS, Azure, or GCP
.