About QSS
QSS delivers technically complex solutions where execution quality, system design, and engineering discipline matter. Our projects are not “slideware” or superficial implementations, they involve real systems, real constraints, and real tradeoffs. We are looking for a Technical Project Manager who can operate inside that reality: someone who understands how software and technical systems are built, how they fail, and how to keep projects moving when complexity shows up. If your background is limited to status reporting and chasing updates, this role will not be a fit.
The Role As a Technical Project Manager at QSS, you will be responsible for driving delivery in technically complex environments. You will work directly with engineers, technical leads, and clients to plan, execute, and deliver projects involving custom development, integrations, and system-level decision-making. You are expected to understand what is being built, how it’s being built, and why certain tradeoffs are made, even if you are not the one writing the code.
What You’ll Do
Own end-to-end delivery of technical projects, from requirements definition through deployment and handoff Work directly with engineers to break down scope into technical tasks, dependencies, and realistic timelines Review and challenge estimates based on system complexity, risk, and unknowns Understand system architecture at a high level (services, APIs, data flows, infrastructure) to identify delivery risks early Actively manage technical debt, scope changes, and evolving requirements Facilitate technical discussions between internal teams and clients, ensuring alignment on constraints and tradeoffs Track progress using meaningful delivery signals (not just task completion) Proactively unblock engineers by resolving priority conflicts, unclear requirements, or external dependencies Ensure quality, security, and performance considerations are accounted for in delivery plans Drive post-delivery reviews and continuously improve delivery processes
Required Experience & Skills
5+ years managing projects in software, systems, or highly technical environments Demonstrated experience working closely with engineers, architects, and technical leads Strong understanding of:Software development lifecycles APIs, integrations, and system interfaces Version control and release workflows Non-functional requirements (performance, security, reliability) Ability to read technical documentation, tickets, and architecture diagrams and ask the right questions Experience managing projects with real uncertainty, changing scope, and technical risk Comfortable pushing back on clients, stakeholders, and timelines when reality demands it Excellent written and verbal communication, especially when translating technical complexity to non-technical stakeholders
Strongly Preferred
Prior hands-on technical background (engineering, development, systems, Dev Ops, QA, etc.) Experience with Agile delivery in real-world environments (not just textbook Scrum) Familiarity with tools such as Jira, Confluence, Git, CI/CD pipelines, cloud platforms, or monitoring tools Experience managing integrations, migrations, or greenfield builds Experience in client-facing technical delivery roles
What This Role Is Not
A purely administrative PM role A task-tracking or meeting-only position A role where engineers “figure it out” while you just report status
Why QSS
Technically challenging work with real ownership Direct influence on how projects are executed and delivered A team that values competence, clarity, and accountability Competitive compensation aligned with experience and impact
How to Apply Submit your resume along with a brief summary of the most technically complex project you’ve managed and your role in delivering it to [اضغط هنا لمشاهدة البريد اﻹلكتروني]