Our client, headquartered in Germany, employs over 2,500 people in 40 countries. As a leading automation solution supplier, safety is a core competence and integral to every solution they provide.
Their Ireland division, based in Cork, includes the following business units:
- Software Research and Development.
- International Services Group.
- Global Account Management.
- Engineering & Automation Services and Solutions Ireland.
- Global Distillery Automation Business Unit.
The Ireland office serves as the company's Global Software Product Research and Development Centre, specializing in the creation of innovative, high-quality software tools for automation systems and services. The highly skilled workforce focuses on Research and Advanced Development, Product Development, and Cloud Computing.
Our client has an exciting opportunity for a Software Development Manager to lead multiple teams of talented software professionals in a dynamic and rewarding professional environment.
The Role:
The Software Development Manager will be responsible for leading multiple software development teams working on both desktop applications and cloud-based systems. Key responsibilities include:
- Managing software development teams to ensure efficiency, cost-effectiveness, quality, and value delivery to the organization.
- Overseeing personnel and performance management, including career development and personal growth of team members.
- Product release planning and management.
- Collaborating with departments such as Hardware/Firmware Development, Product Management, Marketing, Customer Support, Technical Documentation, and Senior Management on product vision, roadmap development, and release planning.
- Working closely with Technology/Function leadership to implement technology solutions.
- Collaborating with Scrum Masters and Product Owners to maximize value delivery.
Key Responsibilities:
- Manage multiple software development teams to optimize efficiency, cost, and quality.
- Oversee personnel management, focusing on career growth and development.
- Plan and manage product releases.
- Collaborate with cross-functional departments to align on product vision and manage dependencies.
- Ensure implementation of technology in partnership with leadership.
- Maximize team value delivery in collaboration with Scrum Masters and Product Owners.
The Person:
- Proven ability to deliver high-quality software on time.
- Experience in leading teams to ensure successful project delivery.
- Strong communication skills at all levels of the organization.
- Ability to build relationships and influence teams.
- Experience in coaching, mentoring, and developing technical talent.
- Extensive knowledge of SDLC methodologies, particularly Agile and Scrum.
- Familiarity with Agile practices such as Test Automation, Test-Driven Development (TDD), Continuous Integration (CI), Continuous Delivery (CD), and DevOps.
- Experience working with Product Management and Scrum Masters to manage backlogs, mitigate risks, and remove impediments.
Essential Criteria:
- Degree in computer science, IT, software development, or a related field.
- 8+ years of experience in software development.
- 2+ years of experience in software development management.
Morgan McKinley is acting as an Employment Agency and references to pay rates are indicative.
BY APPLYING FOR THIS ROLE YOU ARE AGREEING TO OUR TERMS OF SERVICE WHICH TOGETHER WITH OUR PRIVACY STATEMENT GOVERN YOUR USE OF MORGAN MCKINLEY SERVICES.