Canada Life

3 job(s) at Canada Life

Canada Life
03/03/2026
Full time
Location: London, Potters Bar, Bristol or Isle of Man (Hybrid working options available) Canada Life UK has helped individuals, families and businesses secure their financial futures for over 120 years. We are evolving into a more modern, customer-centric, and engineering-led organisation. As we modernise our IT estate and shifting our focus towards cloud, SaaS/PaaS, and product-centric delivery models, we are creating engineering excellence and empowered teams. Job Purpose We are looking for Ruby on Rails Software Engineers to join our Home Finance Product Engineering team, who look after the systems that power our mortgage origination and servicing capabilities. Why join us? Shape the future of Home Finance - Play a pivotal role in evolving our bespoke Ruby on Rails-based mortgage origination and servicing platform, building modern, resilient and scalable solutions critical to our Home Finance business. True empowerment and autonomy - You will work in a stream aligned product team with real influence over how we design, build and operate our applications. You'll collaborate closely with your Engineering Manager, Product Owner and fellow engineers to deliver outcomes that matter. Modern engineering focus - Design, build, test, deploy and support software using agile and DevOps practices. You'll contribute to automation, CI/CD pipelines and continuous improvement of our route to production. Key Duties/Responsibilities Design, build, test, deploy and support features on our Ruby on Rails, MySQL and JavaScript based mortgage platform. Participate fully in development activities - writing code, reviewing code and releasing changes into production within your product team. Work closely with your Product Owner, Engineering Manager and engineering colleagues to deliver secure, stable and scalable solutions that support Home Finance operations and customer outcomes. Apply agile and DevOps practices, balancing build and run responsibilities and improving reliability through automation and better engineering practices. Build, configure and support automated CI/CD pipelines across all environments up to and including production. Ensure deliverables meet Canada Life engineering standards and best practice, measured through OKRs, KRIs and engineering guardrails. Contribute to risk management, security, monitoring and troubleshooting in line with company, regulatory and legal requirements. Take ownership of your learning path, continuously building skills that benefit your team and platforms. Skills, Knowledge and Experience Technical Ruby on Rails experience building MVC applications and APIs. Relational SQL databases (e.g. MySQL), including schema design, performance considerations and effective querying. Strong software engineering fundamentals including design, analysis, testing, code quality and secure coding. Experience designing, building, testing, deploying and supporting software using agile and DevOps practices. Familiarity with CI/CD tooling (e.g. Azure DevOps, Jenkins, GitLab CI/CD). Understanding of cloud platforms, particularly Azure; experience with GCP is also valuable. Awareness of security practices, monitoring and troubleshooting in production environments. Desirable Experience with React or other modern JavaScript frameworks. Exposure to containerisation and orchestration (e.g. Docker, Kubernetes). Experience in regulated financial services or mortgage origination/administration systems. How you work Strong teamwork, communication and problem solving skills, able to collaborate across cross functional teams. Comfortable working within an agile development methodology and contributing to continuous improvement. Ability to plan and organise your work, prioritising effectively and taking responsibility for quality and integrity. Good judgement in problem solving and decision-making, able to identify root causes and propose pragmatic solutions. A mindset of continuous learning and staying up to date with evolving technologies and industry trends.
Canada Life
03/03/2026
Full time
Location: London, Potters Bar, Bristol or Isle of Man (Hybrid working options available) The Lead Salesforce Engineer is a senior role responsible for providing technical leadership across the Salesforce platform, leading a cross-functional team to design, build and deliver high-quality business outcomes through software. This role will act as a technical authority for Salesforce, including Financial Services Cloud, and will be responsible for driving best practice development using Apex, declarative automation and modern DevOps approaches. This role will also provide thought leadership and proven problem-solving ability in delivering end-to-end outcomes, including scenarios with complex integrations into the Salesforce ecosystem. The Lead Salesforce Engineer will be hands-on while mentoring and guiding other engineers across the community. Key Responsibilities Designing, building, testing, deploying and supporting Salesforce solutions using agile and DevOps practices Developing robust, scalable solutions using Apex, Lightning Web Components, Flows and Salesforce configuration Building, configuring and supporting routes to production through automated Salesforce CI/CD pipelines Developing and supporting Salesforce environments up to and including production Ensuring solutions are secure, performant and aligned to platform and regulatory best practices Improving the reliability, quality and maintainability of Salesforce-based solutions across the enterprise The Lead Salesforce Engineer supports the Engineering Practice Lead in embedding best practice within their assigned team and across the wider engineering and Salesforce communities of practice. Skills, Knowledge and Experience As well as having proven and demonstrable engineering capability, our Lead Engineers are expected to drive excellence and a high-performance culture across their Product team and the wider engineering community. Strong leadership and teamwork skills, using communication and problem-solving to collaborate effectively with cross-functional teams and deliver customer-focused outcomes Setting the standards: ensuring the aligned product team has the appropriate frameworks, coding standards, architectural patterns and ways of working to consistently deliver high-quality Salesforce solutions Strong hands-on development experience with Apex, including triggers, asynchronous processing and integrations Security best practices: awareness of Salesforce security principles and secure-by-design implementation, including data protection and access control Continuous learning: coaching and developing engineering capability within the Salesforce team, contributing to a community of practice and staying current with Salesforce platform evolution Provide technical leadership across dependencies where Salesforce is integrated with multiple legacy systems, with proven ability to drive technical strategy and resolve integration challenges. Monitoring and troubleshooting: ability to implement monitoring, logging and proactive issue resolution across Salesforce environments Strong experience working and leading within an agile development methodology Experience with test automation, including unit testing and behaviour-driven development Excellent time and self-management through effective planning and prioritisation Experience of working within a regulated industry, with Financial Services / Life & Pensions experience highly desirable Salesforce Certifications Salesforce Certified Administrator (required) One or more advanced Salesforce certifications highly desirable, such as: Salesforce Platform Developer I / II Salesforce Financial Services Cloud Accredited Professional Salesforce Service Cloud Consultant Salesforce Sales Cloud Consultant Salesforce Integration Architecture Designer or Application Architect Salesforce-Specific Experience As the technical lead for our Salesforce community, we are also looking for: Deep experience across the Salesforce platform, including Apex development, Lightning Web Components, Flows, APIs and data modelling Strong experience implementing and extending Salesforce Financial Services Cloud, including industry data models, processes and best practices Proven track record of working with Salesforce as part of a wider integrated IT estate, including legacy and external systems using a range of integration tools and patterns Experience with Salesforce DevOps and CI/CD tooling Strong understanding of Salesforce security management, data management and data analysis Ability to customise and optimise the user experience, manage profiles, permissions and sharing models Ability to design, build and maintain complex declarative and programmatic automation Strong background in Salesforce Service Cloud Strong background in Salesforce Sales Cloud Familiarity and experience with Marketing Cloud advantageous Experience with complementary technologies (e.g. .NET and cloud platforms) advantageous
Canada Life
03/03/2026
Full time
Location: London, Potters Bar, Bristol or Isle of Man (Hybrid working options available) The Business Analyst will play a key role in enabling business change through the delivery of Salesforce Financial Services Cloud solutions. You will work closely with business stakeholders, product teams and Salesforce engineering teams to define, shape and support the implementation of end-to-end financial services processes within Salesforce and its integrated ecosystem. This role bridges business and technology, ensuring that Customer and Colleagues requirements are clearly articulated, aligned to FSC capabilities and data models, and traceable from business outcomes through to Salesforce configuration, development and testing. The Business Analyst drives continuous improvement of customer and colleague experience through the business process reengineering, modernisation and adoption of automation (including AI). Key Responsibilities Collaborate with business stakeholders, product owners and Salesforce delivery teams to identify and define business needs aligned to Salesforce FSC capabilities Translate business objectives into Salesforce-focused requirements, including epics, features, user stories, acceptance criteria and functional specifications Support prioritisation of Salesforce backlog items based on business value, customer outcomes, regulatory considerations and delivery constraints Act as a key liaison between business teams, Salesforce platform teams and third-party suppliers to agree scope, solution design and delivery approach Analyse and document end-to-end financial services processes (e.g. onboarding, servicing, advice, case management), identifying opportunities to optimise through Salesforce FSC Ensure requirements align to Salesforce FSC data models, data quality standards and integration patterns Maintain high-quality analysis artefacts to support traceability from business outcomes through to Salesforce build and testing Support testing activities by ensuring clear acceptance criteria and validating delivered Salesforce functionality against business expectations Contribute to continuous improvement of Salesforce processes, features and ways of working Champion the use Salesforce across the business, supporting ongoing adoption and embedding. Key Accountabilities Enable successful delivery of Salesforce FSC initiatives that meet defined business, customer and regulatory needs Manage and engage stakeholders to shape Salesforce-driven change and ensure shared understanding of outcomes Ensure Salesforce solutions comply with legal, regulatory and governance requirements relevant to the Life & Wealth industry Produce business analysis deliverables that meet audit, traceability and quality standards Apply strong analytical and data analysis skills to understand complex Salesforce-led processes and data flows Support feedback loops and retrospectives to improve Salesforce delivery and adoption Drive continuous improvement of customer and colleague experience through business process reengineering and adoption of tools such as automation (including AI), whilst driving re-use across the organisation. Skills, Knowledge and Experience Proven experience as a Business Analyst within financial services, ideally Life, Group Protection, Wealth or Retirement Hands-on experience working on Salesforce platforms, preferably Financial Services Cloud Strong understanding of Salesforce FSC concepts, including customer and household models, servicing journeys and case management Experience defining requirements for Salesforce configuration, customisation and integrations Experience with Lean or Systems Thinking methodologies for process improvement and collaboration, driving efficiency and removing failure demand and waste, identifying opportunities for automation, AI or other relevant tools. Ability to analyse and map end-to-end business processes and data flows within a Salesforce ecosystem Experience working with Agile delivery approaches (Scrum, Kanban) and familiarity with Waterfall where appropriate Strong stakeholder management skills, with the ability to communicate complex Salesforce concepts to non-technical audiences Experience supporting testing activities and validating Salesforce solutions against business requirements Familiarity with regulated environments and applying regulatory considerations to system and process design Deep understanding of regulatory, security, and data protection requirements relevant to Salesforce solutions in the financial services sector. Strong partnership with technical leads to ensure business requirements are technically feasible and aligned with best practice in security, data management, and DevOps Resourceful, detail-oriented and comfortable working in a fast-paced, evolving Salesforce delivery environment