Product Manager (Technical)
Job Description
Skillsets
General
General
- Strong analytical, conceptualisation, and problem-solving skills, including ability to analyse user requirements and resolve complex technical issues with deep domain and architecture expertise.
- Ability to prioritise maintainability, reliability, security, and scalability alongside product delivery, balancing immediate delivery with long-term quality.
- Experience participating in roadmap and backlog discussions, providing technical input, surfacing complexity trade-offs, and communicating technical considerations effectively to non-engineering stakeholders to influence product and technical planning decisions.
- Ability to take a broad, strategic perspective as well as drill deep to understand business needs and challenges and recommend solutions that drive optimal product value.
- Results- and customer-oriented.
- Team player with strong organisation and people-handling skills.
- Experience working with UX, Data, and other functions to support cross-functional delivery and drive alignment.
- Demonstrated ability to lead and guide software engineering teams, mentoring peers and supporting team development.
- Drive continuous improvement, help foster a culture of learning and growth, and champion collaborative team practices.
- Adaptability to fast-paced environments and changing project requirements whilst maintaining focus on system quality and team standards.
- Minimum 5 years of relevant experience in software/application development, gained through roles such as software development, application management, systems implementation, or technical leadership.
- Minimum 3 years of hands-on software development experience using Java, Python, JavaScript, Node.js, or similar languages.
- Experience delivering at least 1 AI-related project, with practical use of GenAI or similar technologies.
- Expertise in mobile and web technologies, including React, Angular, Spring Boot, Django, or equivalent frameworks.
- Strong understanding of software design principles, data structures, algorithms, and modern design patterns; able to evaluate solution options and architectural trade-offs.
- Experience with cloud platforms and modern engineering practices (Agile, DevOps, CI/CD, automated testing, containers such as Docker/Kubernetes), including end-to-end delivery with post-release support ownership and risk mitigation.
- Experience supporting databases (MSSQL, Oracle, Cosmos DB, PostgreSQL, etc.).
- Solid understanding of cybersecurity principles and data privacy/compliance requirements in government contexts.
- Demonstrated ability to design and build high-quality, scalable, and resilient solutions spanning multiple components/services.
- Experience in vendor and contract management; change/service request management; and problem/incident management.
- Experience supporting government projects.
- Experience in application operations and production support.
- Healthcare domain knowledge.
- Own the product delivery for assigned modules/capabilities, translating problem statements into implementable technical scopes, milestones, and release plans.
- Partner product owners/managers and business users to refine requirements into user stories, technical requirements, and clear acceptance criteria, ensuring end-to-end traceability.
- Own and maintain the backlog for assigned technical domains, including prioritisation, dependency management, and release sequencing with clear trade-offs.
- Lead technical planning and execution with engineers and vendors to deliver robust, scalable, and secure solutions, owning delivery across moderately complex scopes.
- Define release readiness/go-live criteria (functional, non-functional, security, and operational), ensuring approvals,
- Own the technical run and operations posture for the platform, ensuring availability and resiliency, monitoring and observability, incident response, and compliance with government IT/security and data protection requirements.
- Perform rapid prototyping to validate technical feasibility, de-risk solution options, and demonstrate effectiveness of digital solutions to stakeholders.
- Identify technology innovations and engineering improvements to continuously enhance the product/platform and drive measurable business value.
- Define success metrics (KPIs) and track outcomes (e.g., adoption, performance, reliability, supportability), and drive delivery towards measurable results.
- Provide technical leadership to review vendor proposals/solutions in outsourced or co-sourced environments, ensuring architectural alignment, quality, security, and delivery readiness.
- Define, govern, and enforce architecture and technical design standards through design/code reviews, reusable patterns, and decision records.
- Guide triage and resolution of complex technical issues, stepping in hands-on (including coding) for critical cases, and drive post-incident reviews with preventive actions.
- Review and ensure effective troubleshooting and performance optimisation of applications and drive proactive refactoring to reduce technical debt and improve maintainability.
- Drive technical documentation and knowledge sharing; mentor engineers through design guidance, code reviews, and pairing, and advocate engineering best practices (version control, automated testing, quality standards).
- Ensure effective DevOps practices are in place (CI/CD, monitoring/alerting, release automation) and review test automation approaches to improve delivery quality and speed.
More Info
Key Skills
GenAI
Cybersecurity principles
Cloud platforms
Data privacy compliance




