Software Engineering Director - Eolas Recruitment
  • Dublin, Other, Ireland
  • via What Jobs
-
Job Description

Our client are looking for aSoftware Engineering Directorto 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 Bachelors or Masters 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 Skills: Software Development Leadership Leadership Development Management SDLC Business Acumen Java Benefits: Gym Laptop Medical Aid / Health Care Mobile Phone Paid Holidays Parking Pension Fund

;