Software Product Manager

We are a small and dynamic company and one of the leading providers in our field of supplying bespoke safety systems to the offshore industry around the world.  Our countryside office has a relaxed but professional atmosphere and we have a great mix of people who are all dedicated to providing our clients with the best product and the highest level of service available.  Our exciting business keeps our friendly team of engineers busy with projects around the world and we’re looking for a Software Product Manager to join our software team.

The ideal candidate will have a strong experience of software development and business practices. You will be joining an established development team and be responsible for ensuring that the business and client needs are communicated to the development team and that the products meet their needs.  We expect you to have a solid awareness of technology and have a willingness to investigate and adopt new technology as it becomes available.

Excellent IT skills will be required and we’d expect that you are comfortable using all common software packages required for the role.  The role will give you room to grow and we’re happy to provide you with all the tools you require to fulfil your potential, no-one is an expert on everything and we’ll train you in anything which will make your job and life easier.  In return for your hard work, we’ll provide you with a competitive remuneration and a great working environment.

Job summary:

To form a link between the business and the software development team to ensure that the needs of the business and clients are met.  Develop and prepare software requirements and specification documents based on business requirements.

Main tasks and duties:

  • Act as the conduit between the business and the development team, throughout the development process
  • To work closely with colleagues, developers, testers and a variety of end users to ensure technical compatibility and user satisfaction
  • Write functional requirements based on business requirements and clearly communicate requirements to the development team
  • Act as the customer face of the development team
  • Examine existing IT systems and business models
  • Analyse systems requirements
  • Undertake product development
  • Implement, configure and test feasible solutions
  • Produce project feasibility and work to an agreed timeframe to implement the proposed solution. Ensure that budgets are adhered to and deadlines are met
  • Translating client requirements into highly specified project briefs
  • Identifying options for potential solutions and assessing them for both technical and business suitability
  • Provide assistance in creating user manuals to users of a new system
  • Keeping up to date with technical and industry developments

Essential Skills:

  • Full stack expertise and clear insights into current business practices
  • Computer programming experience and expertise
  • Strong experience of the software development cycle
  • Planning and estimating skills
  • Excellent oral and written communication skills
  • Ability to write clear and concise documents
  • Experience of managing a team
  • Working knowledge of software technology
  • Broad knowledge of hardware, software and programming
  • Good interpersonal and client-handling skills with the ability to manage expectations and explain technical detail

Desirable Skills:

  • Educated to degree level in a relevant subject
  • Long background in software development

Personal Attributes:

  • Team player
  • Excellent people skills and great communicator
  • High degree of initiative with a ‘can do’ attitude
  • A methodical, investigative and inquisitive mind
Job Vacancies
Product ManagerSoftware DevelopmentBusiness Analysis


If you wish, you can request a direct response by using this form.