IT & Software

C# Principal Software Engineer

Pension Insurance Corporation plc

London · Greater London · United Kingdom

Overview

As a Principal Software Engineer you will provide technical leadership across the technology function, shaping architectures and engineering standards for scalable, secure enterprise applications. You’ll mentor engineers, partner with senior stakeholders, and drive delivery from concept to production. You will influence technology decisions that align with business objectives and promote a culture of quality and continuous improvement. This role combines hands-on engineering with strategic oversight to advance the company’s technology strategy and resilience.

Pay / Benefits
  • private medical insurance
  • 28 days' annual leave
  • pension scheme
  • Travel insurance
  • Private Medical
  • Critical Illness
Responsibilities
  • Own the design and architecture of scalable, secure, and resilient enterprise applications
  • Define and champion software engineering standards, architectural patterns, and reusable frameworks
  • Lead complex technology initiatives from concept through deployment and support
  • Drive improvements in code quality, security, testing, performance, automation, and DevOps practices
  • Build strong relationships with business and technical stakeholders, translating complex technical concepts into clear business outcomes
  • Oversee the support and maintenance of critical applications, ensuring reliability and incident management
Key requirements
  • Experience in financial services or related consultancy environments (preferred)
  • Deep expertise in Microsoft .NET technologies and C#
  • Proficiency in one or more additional languages (Java, Python, Rust, or JavaScript)
  • Back-end application development experience
  • Experience with Microsoft Azure and cloud-based development
  • Strong relational database and SQL skills
  • Solid understanding of software architecture, data structures, and algorithms
  • ownership and accountability
  • collaboration across technical and non-technical stakeholders
  • ability to manage competing priorities under pressure
  • Microsoft .NET technologies and C#
  • Java, Python, Rust, or JavaScript
  • Back-end development

Reference: WJ-747_30145606

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.