We are looking for a hands-on Product Manager who sits comfortably at the intersection of technology, user experience, and stakeholder communication.
Someone who has:
The mind of an engineer
You can think in systems, understand trade-offs, ask sharp technical questions, and work seamlessly with engineers while respecting technical constraints.
The heart of a designer
You care deeply about user experience and clarity. You think in terms of flows, journeys, and interactions, and you value simplicity, usability, and coherence over feature bloat. You instinctively look for the most intuitive solution.
The tongue of a diplomat
You communicate with clarity, empathy, and confidence. You can align diverse stakeholders, navigate difficult conversations, manage expectations, and drive decisions calmly and effectively, especially in client-facing environments.
While this is primarily a Product Manager role, you will also be expected to wear the Project Manager hat when needed, taking ownership of delivery, timelines, dependencies, and execution to ensure ideas turn into shipped software.
Why This Role Is Different
This is not a “write stories and walk away” Product Manager role.
At GoodCore, our Product Managers are problem solvers. They:
- And when needed, own the delivery
If you enjoy shaping products and making sure they actually ship, this role will feel like home.
Key Responsibilities
- Lead discovery workshops, requirement-gathering sessions, and solution discussions with clients and internal teams.
- Elicit, analyse, and document business, functional, and non-functional requirements with clarity and structure.
- Break down complex problem spaces into well-defined epics, features, and user stories.
- Facilitate workshops, interviews, and walkthroughs to build shared understanding of the problem and solution.
- Create wireframes, mock-ups, user flows, or diagrams where needed to support alignment.
- Act as the primary bridge between business stakeholders and technical teams.
- Take ownership of end-to-end delivery when required, including scope, timelines, dependencies, risks, and execution.
- Plan and manage delivery using Agile approaches such as Scrum or Kanban, or hybrid models where appropriate.
- Work closely with engineering and QA teams to ensure predictable, high-quality delivery.
- Identify, track, and manage risks, issues, and dependencies across workstreams.
- Provide clear progress updates, delivery forecasts, and trade-off recommendations to stakeholders.
- Serve as a key point of contact for clients during discovery and delivery phases.
- Facilitate effective communication across internal teams and offshore or distributed stakeholders.
- Manage scope discussions, prioritisation conversations, and expectation-setting with confidence.
- Contribute to improving product and delivery practices, templates, and tools.
What would make you really stand out
- A minimum of 5 years of experience in Product Management, Business Analysis, or a closely related role in software delivery.
- Demonstrated ability to lead discovery, understand user and business problems, and make informed trade-offs using both qualitative and quantitative insights.
- Technical fluency with the ability to work closely with engineering teams, understand technical constraints, and translate needs into clear, actionable requirements.
- Excellent communication and collaboration skills, with the ability to align cross-functional and non-technical stakeholders and influence without formal authority.
Job Type: Full-time
Work Location: In person