About the Engineering Function
The engineering and delivery teams are responsible for designing, building, testing, and deploying the technology that drives a large-scale enterprise through digital transformation. With teams based across multiple locations in Ireland and the UK, they focus on cloud adoption, DevSecOps, automation, cybersecurity, and modern engineering practices - ensuring secure, scalable, and high-performance solutions. The organisation has embraced modern ways of working, including Scaled Agile, and delivers everything from core systems to innovative customer-facing applications.
This is a hands-on senior engineering role where you'll lead key DevOps initiatives and work closely with development teams to modernise software delivery practices. You'll contribute to strategic initiatives, build automation, drive infrastructure-as-code practices, and support clean, efficient deployment pipelines - all within a regulated environment. The ideal candidate is both a strategic thinker and a technically capable engineer who can present to stakeholders and dive into the code when needed.
Collaborate with engineering teams to understand software delivery lifecycles and product requirements.
Guide teams on DevOps tools, environments, and best practices aligned with the central DevOps Centre of Excellence (DCoE).
Contribute to strategic DCoE initiatives, including documentation, tooling, and platform enhancements.
Advocate for automation, clean pipelines, and continuous improvement in delivery processes.
Confidently shift between technical implementation and high-level communication with stakeholders.
Bachelor's or Master's degree in an Engineering or related discipline.
Experience releasing applications into production or supporting production workloads.
Ability to explain technical concepts to both technical and non-technical audiences.
Understanding of regulatory and compliance needs in software delivery environments.
Excellent communication skills and experience using tools like Jira, Confluence, Bitbucket, etc.
Strong scripting skills (e.g. Python, Perl, Ruby) and software development background (e.g. Java, C#, Golang).
Familiarity with APIs and distributed systems.
Hands-on experience with CI/CD tools (e.g. Jenkins, Bamboo).
Proficient in infrastructure-as-code using tools like Terraform, Ansible, Puppet, or Chef.
Exposure to cloud platforms (AWS, Azure, or GCP) and containerisation (Docker, Kubernetes, OpenShift).
Experience managing virtualised environments (e.g. VMWare).
Strong knowledge of SSL, cryptography, and certificate management automation.
Familiarity with advanced config management tools (e.g. Ansible Tower, Chef Server).
Experience with cloud automation tools like CloudFormation or ARM templates.
Operational experience managing container orchestration tools and workload lifecycles.