Software Product Manager will lead the strategy, planning, and execution of advanced software solutions supporting precision agriculture and intelligent machine systems. In this role, you will work closely with software engineers, systems engineers, stakeholders, and end users to define product direction, prioritize development efforts, and deliver valuable software features that solve real-world customer challenges.
Responsibilities
Define and communicate the product vision, strategy, and long-term roadmap for software applications and machine systems.
Gather customer, stakeholder, and business requirements and translate them into clear product specifications and development priorities.
Own and manage the product backlog, ensuring development efforts focus on high-value features and business objectives.
Create and refine user stories, acceptance criteria, and feature requirements for software development teams.
Work closely with engineering teams to balance customer needs, technical feasibility, quality, and delivery schedules.
Lead product planning activities, roadmap reviews, backlog prioritization, and release planning.
Analyze customer feedback, product performance metrics, and market trends to identify future development opportunities.
Coordinate software releases and communicate feature updates to stakeholders and users.
Collaborate with systems, software, test, and product teams to ensure successful product delivery.
Drive continuous improvement of product management processes and development workflows.
Support business case development, feature prioritization, and product investment decisions.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Business, or a related field.
Experience as a Product Manager, Product Owner, Software Product Manager, Systems Engineer, or similar role supporting software development.
Strong understanding of Agile development methodologies and Scrum principles.