Own and manage the product backlog: define, prioritise, and maintain user stories, epics, and acceptance criteria in alignment with business and stakeholder goals
Serve as the primary point of contact between development teams, stakeholders, and internal customers, ensuring a shared understanding of product vision and requirements
Collaborate closely with the Scrum Master and development team throughout each sprint, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives
Translate high-level business requirements into clear, actionable user stories and functional specifications
Define and communicate the product roadmap, ensuring it reflects organisational priorities and evolving customer needs
Monitor and evaluate product performance using defined KPIs and metrics; gather feedback to drive continuous improvement
Support user acceptance testing (UAT) and validate delivered features against acceptance criteria before release
Identify and proactively manage risks, dependencies, and blockers that may affect product delivery
Contribute to the prioritisation of technical debt and non-functional requirements alongside feature work
Participate in stakeholder management activities, including regular reporting on product progress, scope changes, and delivery timelines
Requirements
Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field
1–4 years of experience in a Product Owner, Business Analyst, or related role within a software development environment
Demonstrated experience working within Agile/Scrum frameworks; certified Product Owner (CSPO, PSPO I/II) is advantageous
Proven ability to write clear user stories with well-defined acceptance criteria
Experience managing and prioritising a product backlog using tools such as Jira, Azure DevOps, or equivalent
Ability to work effectively in cross-functional teams in a fast-paced, iterative delivery environment
Strong analytical and problem-solving skills with attention to detail
Experience in the railway, transportation, or safety-critical systems domain is a plus
Knowledge in Agile/Scrum methodologies and ceremonies
Experience with backlog management tools: Jira or similar
Familiarity with software development lifecycle (SDLC) and DevOps practices
Understanding of UX/UI principles and ability to collaborate with designers on wireframes and prototypes
Basic understanding of system architecture concepts and APIs (sufficient to engage meaningfully with development teams)
Data analysis and reporting: ability to define and track product metrics and KPIs
Knowledge of cybersecurity principles relevant to digital product development is a plus
Clear and concise written and verbal communication (Portuguese and English) ; Able to adapt messaging to technical and non-technical audiences
Strong stakeholder management and negotiation skills
Organised, self-directed, and capable of managing multiple priorities simultaneously
Collaborative mindset with a team-first approach
Curiosity and a continuous learning attitude in a rapidly evolving technological environment
Resilience and adaptability in the face of changing requirements and priorities.