Technical Project Manager
About the Role
We are looking for a Technical Project Manager with both a strong engineering background and proven project management expertise. This role is ideal for someone who began their career as a software engineer, technical lead, or architect and then transitioned into project management.
You will combine your technical knowledge with strong project management skills to plan, execute, and deliver software projects effectively. You should be comfortable managing timelines, budgets, and stakeholders, while also being able to dive deep into technical discussions with developers. The right person will balance people management, process discipline, and technical insight to ensure smooth execution and value delivery.
Key Responsibilities
- Lead projects end to end: Manage scope, schedules, resources, and budgets to ensure projects are delivered on time, within cost, and to quality standards.
- Plan and monitor execution: Create and maintain project plans, roadmaps, and schedules, proactively tracking progress and resolving blockers.
- Stakeholder management: Communicate clearly with both technical and non-technical stakeholders, ensuring alignment on goals, timelines, and expectations.
- Process and governance: Define and implement effective project management processes (Agile, hybrid, or waterfall as required), ensuring consistent execution and reporting.
- Team leadership: Coordinate cross-functional teams including DevOps, developers, UI/UX, and QA, keeping everyone accountable and working towards shared goals.
- Risk and issue management: Identify risks early, maintain a mitigation plan, and escalate appropriately to prevent project delays.
- Technical collaboration: Leverage your engineering background to engage with developers, ask probing questions, and validate solution feasibility.
- Pre-sales and scoping: Support technical scope definition, effort estimation, and preparation of Statements of Work (SOWs).
- Value delivery: Always focus on delivering meaningful outcomes that provide value to customers and the business.
Requirements
- 8+ years of combined experience in software development and project management, with time spent as a developer, tech lead, or architect before moving into project management.
- Strong understanding of software project management principles including Agile (Scrum, Kanban), Waterfall, and hybrid methodologies.
- Proven track record of managing multiple software projects (both fixed-cost and time & material) with successful delivery.
- Experience in backlog management, sprint planning, and release management.
- Proficiency with project management tools such as JIRA, Confluence, Trello, MS Project, and reporting dashboards.
- Strong understanding of SDLC, CI/CD, system design, APIs, and cloud platforms.
- Excellent communication and stakeholder management skills, with ability to translate between business and technical teams.
- Strong leadership and organizational skills to manage distributed and cross-functional teams.
- Ability to prepare structured reports, executive summaries, and present project updates to leadership.
- Bachelor’s degree in Computer Science, Software Engineering, Project Management, or equivalent experience.
- PMP, PRINCE2, CSM, or Agile-related certifications would be an added advantage.
What We Offer
- A dynamic, collaborative, and remote-friendly work culture.
- The opportunity to lead cutting-edge software engineering projects and collaborate with international clients.
- Competitive compensation based on experience and qualifications.
- Professional development and learning opportunities to grow your technical and leadership skills.
If you are a technically-savvy project manager who thrives on connecting the dots between business goals and engineering excellence, we’d love to hear from you. Apply now and help us deliver impactful technology solutions on Avlyon’s exciting journey!