Location: London, Potters Bar, Bristol or Isle of Man (Hybrid working options available)
Are you ready to lead the charge in digital innovation? As a Senior Engineer, you’ll play a pivotal role in shaping the future of our digital solutions. This is an opportunity to drive meaningful outcomes and make a real impact.
Canada Life UK is modernising its IT estate, leveraging cloud technologies and automation while adopting a product-centric approach. You'll be involved at every stage of the product lifecycle, from conception and design to implementation and operational support.
While this is a full-stack role, we are particularly keen to augment our team with individuals who have strong skills in UI/UX and a genuine focus on customer-centric solutions. We’re looking for candidates who bring diverse experiences, innovative thinking, and a collaborative mindset to create intuitive and engaging user interfaces that delight our customers.
What You’ll Do
- Design, build, deploy, and support software across front-end and back-end stacks, with a particular emphasis on delivering exceptional user experiences.
- Configure and maintain automated CI/CD pipelines for seamless Azure-hosted solutions.
- Adopt a product mindset, focusing on customer outcomes and data-driven decisions.
Key Responsibilities
1. Solution Development
- Contribute hands-on to the full development lifecycle, from coding to production release.
- Collaborate closely with team members, product owners, and stakeholders, ensuring customer needs are at the forefront.
2. Continuous Learning
- Stay ahead of industry trends and continually enhance your skills to drive innovation.
- Share knowledge to strengthen our technical community.
3. DevOps Delivery
- Implement and refine DevOps practices to balance development and operations.
- Drive automation and reliability while reducing technical debt.
About You
- Expertise in modern component-oriented front-end frameworks and libraries with a strong appreciation for user experience (UX) and customer-focused design.
- Familiarity in a Microsoft/Azure tech stack
- Experience with CI/CD pipelines and tools (e.g., Azure DevOps, Octopus Deploy) or a strong understanding of continuous deployment principles.
- Passionate about agile practices and small iterations to optimise feedback loops.
- Awareness of security best practices to ensure robust software delivery.
- A collaborative mindset, contributing to team and community excellence.
- Open to applying innovative ideas and approaches, regardless of your previous industry background.