Search our Jobs

Software Development Manager

Software Development Manager

We are currently seeking a Software Development Manager to join our client in Dublin.  This role will focus on delivery of our software roadmap which is revolutionising the collection and processing of subsea image and measurement data.  The successful applicant will be responsible for managing and growing and talented team of software engineers that form a part of a multi-disciplinary engineering team.     


Data collected with imaging products form the basis of an advanced machine vision and machine learning systems that has been in development for five years. 


Reporting:  This role will report to the CTO and will be based in our clients Dublin office.


Software development areas:

Our client’s systems are deployed globally on Autonomous Underwater Vehicles (AUV) and Remotely Operated Vehicles(ROV) in a range of applications. Their systems have been developed for automation and our software development roadmap that aligns their current customer needs with their vision to deliver full real-time automation within the Oil & Energy industry.


The following areas are central to their current software development activities: 

Integration of data with existing industry standard inspection and visualisation tools for review of 2D (image) and 3D (point cloud data) including geo-spatial visualisation and asset management tools.
Development of high speed Mosaic and 3D colour point cloud tools
Development of a machine learning platform using data collected from their imaging and measurement data and providing mechanisms to compare and analyse future data sets across single assets and similar assets. 
Processing capabilities for image mosaic generation, 3D point cloud generation, merging meta data to achieve automated eventing and classification using machine learning. 
Development of real time processing solutions in all areas through embedded software and hardware systems



Qualifications & Experience

The successful candidate will have the following minimum requirements  

Minimum of Bachelor’s Degree in computer Science\Engineering and demonstrable professional development post-graduation.
Minimum of 10 years software development experience with at least 7 years proven experience leading and managing software development in a growing technology company. 
Will have successfully implemented robust software delivery and release processes and will have working experience of common and best practice software development processes. 
Experience working in the development of and or management of teams of software engineers in high growth start up’s, and/or with organisations delivering disruptive technologies.


Experience in developing and/or managing the development in some of the following technical areas: 

Image processing, computer vision and machine vision 
3D data visualisation and review using point cloud and or image data in a geo spatial environment. 
Processing of 2D and or 3D data using feature recognition, automated event detection and classification using machine vision and machine learning algorithms
Data management tools and cloud-based data technologies   


Role and responsibilities

 The successful candidate will also have demonstrable experience and knowledge in the following areas that define the expectations in this role.

Defining and meeting strategic technical and commercial objectives in relation to technology and software product development 
Long and Short Term Technical Program Management
Creation and leadership of high-end talent development and mentorship programs
Leadership and development of high-performance multi-disciplinary technical teams, including Business Analysis, Architecture, Development and Quality Assurance
Technical team management with strong business acumen including recruitment and performance management
Creating, managing and delivering on technology road maps
Championing and managing innovative new products from inception through development to launch
Managing senior executive c-level, sales team and customer relationships and expectations
Budget Development and Management
A facilitator with excellent interpersonal, communication and organisational skills
Capable of presenting complex technical solutions to non-experts in a concise, articulate and easy to understand way.
The successful candidate will be required to create an annual business unit plan for the Software business unit that includes consideration of product roadmap, people, budget and customer needs. 


Rewards:  The Company offers a very competitive salary and benefits package based on market rates, which includes a generous annual leave entitlement, contributory pension, benefits allowance, flexible start & finish times, death in service assurance and permanent health insurance (PHI)



Caroline Donlon is the point of contact for this role. To have a chat or to ask any questions you may have, get in touch with her via e-mail at, or via phone at +353 (0) 1 +353 1 9630264



Sorry, this job has expired.

Subscribe to our newsletter to stay up to date with news and new job announcements Join Now