Our client are looking for a Software Engineering Director to join their team on a permanent basis
The position represents a key hire for the business and will have overall responsibility for the development of their Software platform
Exciting career opportunity with an innovative and forward thinking company
Job Responsibilities
- Build and implement a long term strategy that integrates ML/AI technology into the company platform that will lead to innovation, efficiency and growth.
- Remain on top of industry trends in AI and software development
- Leading, mentoring and managing a growing team of software developers, data scientists, and Engineers
- Focus on the delivery of scalable, high-quality solutions that are in line with business goals.
- Collaborate with stakeholders to maintain an alignment of technology with business needs.
- Build a strategy that focuses on the introduction of AI technologies as part of the SDLC
- Establish metrics and KPIs to monitor team performance and project progress
- Guide the exploration and adoption of emerging AI fields, such as machine learning, natural language processing, and computer vision
- Oversee the end-to-end delivery of software projects and programs
- Be the Key driver for high quality standards in development and deployment
- Ensure their is compliance with security standards and principles.
- Lead the development and implementation of frameworks that ensure data quality, privacy, and security, supporting both AI and software initiatives.
- Work closely with all teams, including product management, design and delivery
- Communicate technical strategies, trade-offs, and value propositions clearly to non-technical stakeholders, ensuring alignment across the organisation.
- Lead the recruitment, onboarding, and maintenance of top talent to help grow the Software Engineering team
- Implement career development plans, conduct performance reviews, and provide coaching when required or neccesary
Experience Required
- Bachelor’s or Master’s degree in Computer Science, Engineering,
- Strong knowledge or educations in Artificial Intelligence, or a related field.
- 3+ years of experience in a leadership role that includes managing software development AI teams.
- Have a track record in developing AI strategies and managing large-scale, complex software projects.
- Knowledge in programming languages that include Java, React and tools like JIRA, Confluence, Bitbucket, Docker, Kafka,
- In-depth understanding of Agile software methodologies (Scrum, Kanban, etc.)
- Experience with AI technologies (machine learning, deep learning, computer vision).
- Strong business and commercial acumen with an ability to align technical strategies with the overall business needs and plans
- Strong leadership, communication, and collaboration skills, with experience in mentoring and developing high-performing teams
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Android Developer
2025-03-07
Software Engineer
2026-05-28
Software Engineer - Developer
2026-05-28
- Posted
- Nov 12, 2024
- Type
- Full-time
- Level
- Director
- Location
- Dublin
- Company
- Eolas Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Developer
2025-03-07
Software Engineer
2026-05-28
Software Engineer - Developer
2026-05-28