-
Canada Life UK

.Net Engineer

Canada Life UK
United Kingdom · Full-time · Mid-Senior

Location: London, Watford or Bristol (Hybrid working options available)


Job Purpose


We now need Engineers to support the transformation and the future growth of the business, simplifying our IT architecture by removing our legacy systems and delivering new solutions providing market-leading services for our colleagues, customers and advisers.


What you'll do


The Engineer is responsible for the design and development of strategic software solutions, ensuring that requirements are met, best practices are followed and that all software developed is of a high quality and robust nature.


Working with Project Managers, Product Owners, Architects, Business Analysts and Testers the successful .Net Engineer will share responsibility for project feasibility, requirements, design, development, quality and delivery. They will need to work positively and effectively within teams of mixed abilities and experience and be adaptable within changing environments.


You will be tasked with the following duties:

  • Develop software that meets requirements following best practices.
  • Build reusable, well-documented, extensible code including unit tests.
  • Ensure non-functional requirements (performance, auditing, security and on-going support) are considered during development.
  • Identify risks.
  • Participate in technical design and review
  • Build components to integrate with existing applications
  • Develop black box services/libraries (reusable pieces)
  • Design and build Prototypes/Proofs of Concept
  • Facilitate automated testing, integration and deployment (CI and CD)
  • Support acceptance testing
  • Participate in problem analysis and help resolve technical problems
  • Provide regular information on progress to project management and team leaders to allow regulation and reviewing of tasks.
  • Participate in mentoring, code reviews and pair programming
  • Complete or contribute to company standard documentation.
  • Take part in continuous learning and professional development


Required Knowledge / Experience / Skills

  • Proficiency in a variety of development technologies, languages, design patterns, and tooling. Our current tech stack is primarily Microsoft / Azure focused; solid C# is necessary.
  • API Development and integration with 3rd party applications
  • Advocate of key principles such as SOLID and CLEAN code – applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain.
  • An awareness of security principles and best practices to ensure secure software delivery.
  • We use GitHub and Octopus Deploy for our pipelines but an understanding of the principles behind CICD is more important that the tooling you have used. You will have worked in an environment that deploys regularly to production.
  • .NET 6+
  • SQL
  • Test Automation
  • Good analysis, problem solving and decision-making skills.
  • Excellent time and self-management through effective planning & prioritisation of tasks


Desirable Skills:

  • Azure PaaS
  • M-Files
  • Experience with distributed systems (SOA, Microservices)


Benefits of working at Canada Life


We believe in recognising and rewarding our people, so we offer a competitive salary and benefits package that’s regularly reviewed. As a Canada Life UK colleague, you’ll receive a competitive salary and comprehensive reward package including a generous pension and bonus scheme, along with, income protection, private medical insurance and life assurance. We have a fantastic number of other benefits and support services as well as regular personal and professional development.


How we work at Canada Life


Our culture is unique and incredibly important to us. We care about doing the right thing for our people, customers and community and helping others to build better futures. Our blueprint behaviours shape and influence how we work, and are central to the relationships we have with others. Every day we are encouraged to be more curious, own the outcome, face into things together and find a way forward.


We want colleagues to have rewarding careers with us so we invest in the development of our people, technology and workplaces. That’s why we offer a range of training, flexible working and opportunities to grow and develop.


Diversity and inclusion


Building an inclusive workplace with a diverse workforce where everyone can feel they belong and achieve their potential regardless of gender, ethnicity or any other characteristic is a key commitment for us. We are proud of the progress we’re making in DEI, and we continue for it to be a significant focus.


“At Canada Life we believe in the power of great people from different backgrounds, experiences and perspectives coming together to build better futures. Emerging talent is crucial to our growth and creating an environment that continues to inspire us all.” Nick Harding, Chief People Officer, Canada Life UK


We appreciate that everyone has different work and life responsibilities. We’re happy to discuss flexible working arrangements, including part time, for any of our roles should this be a requirement for you.


Key Skills

Ranked by relevance

design patterns cicd c
Login to Apply
Posted
Jul 03, 2026
Type
Full-time
Level
Mid-Senior
Location
London Area

Industries

Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Wipro
Related

Golang Software Engineer

2026-07-04

Full-time
Mid-Senior
United Kingdom
Financial Services
Information Technology
View Job Details
Equifax
Related

Software Engineer - .NET - Career

2026-07-04

Full-time
Mid-Senior
India
Financial Services
Engineering
View Job Details
JPMorganChase
Related

UI Lead Software Engineer - React

2026-07-01

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering