Pension Insurance Corporation plc

Pension Insurance Corporation plc

London

C# Principal Software Engineer

Full-Time£41,000 - 81,000 per yearआजUnited Kingdom
IT

Job Description

Salary: £41,000 - 81,000 per year

Requirements:
  • Experience within financial services, insurance, pensions, or investment management environments, or through a consultancy that has provided services in such an environment, is preferred.
  • Deep expertise in Microsoft .NET technologies and C#.
  • Strong proficiency in one or more additional languages such as Java, Python, Rust, or JavaScript.
  • Experience developing back-end applications.
  • Experience building and supporting core business applications, shared services, frameworks, or reusable libraries within a complex enterprise environment.
  • Experience with Microsoft Azure services and cloud-based application development.
  • Strong experience with relational databases and data management technologies, particularly SQL.
  • Deep understanding of software architecture, system design, data structures, and algorithms.
  • Experience of developing front-end applications.
  • Experience working with data warehouse and analytical platforms.
  • Proven technical experience within a complex technology environment.
  • Demonstrates strong ownership and accountability for outcomes.
  • Comfortable operating under pressure and managing competing priorities.
  • Strong commercial awareness and decision-making capability.
  • Excellent collaboration and relationship-building skills, with a track record of working effectively across technical and non-technical stakeholders to deliver successful outcomes.
  • Growth mindset with a passion for learning, coaching, and mentoring others.
  • Ability to challenge constructively, embrace feedback, and continuously improve ways of working.
  • Strong organisational and project management skills.
  • Exceptional problem-solving and analytical thinking abilities.
  • High attention to detail and commitment to quality.
Responsibilities:
  • Lead the design and architecture of scalable, secure, and resilient enterprise applications, ensuring alignment with business and technology strategies.
  • Define and champion software engineering standards, architectural patterns, best practices, and reusable frameworks across the engineering community.
  • Lead complex technology initiatives from concept through to deployment and support, taking accountability for successful delivery and resolving challenges proactively.
  • Drive improvements in code quality, security, testing, performance, automation, and DevOps practices while managing technical debt and continuous improvement initiatives.
  • Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes and influencing strategic technology decisions.
  • Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience.
  • Work closely with architects, engineering teams, business stakeholders, and senior leadership to help shape technology strategy.
  • Mentor engineers and promote a culture of quality, accountability, and continuous improvement.
Technologies:
  • Azure
  • C#
  • Cloud
  • Data Warehouse
  • DevOps
  • Incident Management
  • Support
  • Java
  • JavaScript
  • Python
  • Rust
  • SQL
  • Security
  • ASP.NET

More:

We are Pension Insurance Corporation, and we are committed to building a workplace where every individual feels valued, heard, and empowered to succeed. We believe innovation comes from diverse perspectives, backgrounds, and experiences, and we support belonging through inclusive hiring practices and equitable career development opportunities. This is a full-time role within our IT Change Delivery department. In addition to a competitive base salary and annual performance-related bonus, we offer private medical insurance, 28 days annual leave excluding bank holidays, a generous pension scheme, and insurance for Travel, Private Medical, Critical Illness, Life Assurance, and Income Protection, along with much more.

last updated 36 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Pension Insurance Corporation plc

Pension Insurance Corporation plc

Pension Insurance Corporation plc

London

IT

Skills & Technologies

JavaScriptPythonJavaC#GoRustScalaASP.NETAzureAIDevOpsUI

Inferred from job description

Salary Insight

£61,000

This role

£60,000

UK median

This salary is 2% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom