Senior Engineering Leader Opportunity
We seek an accomplished Senior Engineering Leader to spearhead our Software Engineering team in Galway.
This is a unique chance to lead a dynamic environment with a talented team, driving innovative digital experiences and guiding multiple agile teams to success.
About the Role:
* Create and execute a clear tech vision in collaboration with architecture, engineering, and product leaders.
* Align roadmaps with tech initiatives, focusing on platform stability and retiring legacy technologies.
* Mentor agile teams, bridging product and architecture, while developing future tech leaders and promoting a culture of learning.
* Establish and uphold technical standards and best practices.
* Lead cross-functional strategic projects with hands-on involvement, applying both organization-specific and industry-standard practices.
* Deliver incremental value on complex initiatives.
* Provide technical leadership across agile teams, promote engineering discipline, and champion continuous improvement for developers.
Key Requirements:
* Extensive software engineering and leadership roles.
* Bachelor's degree (or above).
* People person and strong leader.
* Hands-on experience as a full stack software engineer.
* Deep expertise in programming languages and frameworks such as Java, Angular, and Spring.
* Skilled in all aspects of the software development lifecycle.
* Proven experience in designing, building, and supporting high-transaction applications.
* Proficient in building responsive front-end applications using TypeScript, Angular, or Node.js.
* Expertise in creating service-oriented applications using Java, Spring, and Camel.
* Strong background in enabling scalability, availability, intelligent monitoring, and performance.
* Experience identifying and acquiring talent needs; and resource planning and talent allocation across large organizations.
* Experience working in an Agile environment.
* Excellent organisational and communication skills.
* Ability to work independently and within a distributed large global team.