Software Project Manager

March 19, 2025
Reference key: es13705
Deadline date:

Job Description

  • Negotiable
  • Permanent
  • North Dublin

Software Project Manager required for hybrid role in North Dublin. Reporting to the Software and Systems Development Manager, you will take responsibility for coordination of the agile software development process, organising scrums within the software development team, liaising with the wider project team and testing team, as well as directly with external customers. You will also be responsible for the robust delivery of all software streams across development teams in Ireland, Germany and China. 

ESSENTIAL REQUIREMENTS: 

  • Degree in computer science, engineering or other technical field.

  • 2+ years experience managing software projects.

  • Understanding of software development.

  • Experienced with agile or scrum development, especially in an embedded C / electronics environment.

  • Proficient with Jira/Monday (or similar), knowledge of Git.

  • Experience managing projects and/or software delivery, especially in a CI environment.

  • Proficient with planning tools, Excel and creating presentations for management.
  • Requirements management and software design experience (Polarion, Doors, Enterprise Architect, etc.)

  • Ability to work in a team, strong communication skills and a high level of initiative.

  • This role may involve some travel to suppliers and/or customers – depending on business needs and personal situation.

  • Must already be authorised to work in Ireland.

RESPONSIBILITIES: 

  • Organise agile/scrum development process. Chair sprint planning and review meetings.
  • Work with system engineering and development teams to design new products and solve issues arising during development.
  • Create software and resource allocation plans, as well as budgets for new projects.
  • Track progress and report out metrics. Define and mitigate risks, escalate issues where required. Ensure deliverables are provided on-time.
  • Ensure efficient communication and cooperation with other internal teams, especially test team.
  • Liaise with customers, to understand their needs, plan accordingly, and any resolve issues.
  • Work with engineers and developers to contribute to innovative design environment.
  • Create and/or compile necessary documentation for software delivery (e.g. release notes, configuration guides etc.).