
Director, Engineering
- Cork
- Permanent
- Full-time
- Manage teams of engineers across different disciplines across Software Development and Architecture likely through other managers
- Own product development delivery for Employee Communications ensuring on time and quality delivery across the product roadmap.
- Represent Employee Communications Engineering across the wider Product & Technology organization ensuring DevOps, QA, Product Design capabilities and delivery plans aligned with product delivery roadmap.
- Lead development best practice across the Engineering function ensuring sound development discipline, efficiency quality.
- Collaborate with the team, management, and other teams to develop a culture of continuous improvement (process and technical).
- Drive an architectural vision for Employee Communications technology working with architects
- Work with Product Management and Engineering Management leaders to manage and prioritise tasks to reduce technical debt throughout project phases working towards an architectural vision.
- Set and evaluate goals, address skill gaps and training needs working with Engineering Management team
- Own and drive the organization design for EC Engineering setting goals for skills and staffing.
- Be a “force multiplier” - bring your authentic self, bring out the best in people, and build teams that strive to build amazing things together.
- Connect the work of the team with the vision, goals and success of the organization
- Nurture a culture of continuous improvement, agility, and resilience
- Establish key objectives/metrics to measure performance and ensure reports have the information, tools, and resources necessary to meet their goals. Identify and clear blockers, communicating changes in priority or focus in a timely manner.
- Provide regular and continuous feedback concerning performance and apply appropriate performance interventions when needed
- Lead engagement and retention of engineering team, ensuring they feel supported, heard, and are given the appropriate level of autonomy
- Develop an environment of continuous learning and growth across the engineering team.
- These primary responsibilities are not intended to be an exhaustive list of tasks associated with the job.
- Proven success in managing software development teams responsible for building and operating a large-scale SaaS platform.
- Knowledge of cloud platforms (AWS, Azure) and DevSecOps model.
- Experience with distributed systems, databases, and search.
- Strong knowledge of agile software development, infrastructure operations, and quality assurance practices and principles
- Knowledge and appetite to learn on opportunities to drive efficiency in engineering through AI tooling.
- Proven success in leading change through complex environments and structures.
- Ability to make smart, timely and data-driven decisions and balancing roadmap risk, operating expense and client value.
- Outstanding written and verbal communication skills with demonstrated ability to communicate effectively with all levels of an organization.
- A Bachelor's degree in a technology related field is required.
- 15+ years of engineering leadership experience with people management responsibilities.
- Experienced in effectively assessing, selecting and developing talent; adept at providing balanced, direct and actionable feedback to team members. Experience managing multiple priorities and overseeing distinct teams with varied strengths.
- Thrives on initiating, building and cultivating strong, authentic relationships inside and outside the team; highly collaborative; navigates and activates alignment across organizational boundaries.
- An excellent workplace culture
- Competitive salary
- Company performance-related bonus
- Medical insurance
- Flexible working hours
- Educational assistance
- In-house soft skills training
- Bring Your Best Self