Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Pension Insurance Corporation plc

Principal Software Engineer, C#

Pension Insurance Corporation plc

Principal Software Engineer providing technical leadership and driving delivery of enterprise applications. Collaborating with architects, teams, and stakeholders while mentoring engineers and promoting quality culture.

Posted 7/8/2026full-timeLondon • 🇬🇧 United KingdomLeadWebsite

Tech Stack

Tools & technologies
AzureCloudJavaJavaScript.NETPythonRustSQL

About the role

Key responsibilities & impact
  • Provide technical leadership across our technology function, driving the design, delivery, and continuous improvement of enterprise applications and digital services.
  • Define architecture, establish engineering standards, oversee delivery, and ensure solutions are scalable, secure, maintainable, and aligned to business objectives.
  • 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.
  • Own 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.
  • Oversee the support and maintenance of critical applications, ensuring reliability, effective incident management, and ongoing service resilience.

Requirements

What you’ll need
  • Experience within financial services, insurance, pensions, or investment management environments or through a consultancy who 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 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 communication, stakeholder management, and influencing skills.
  • 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.

Benefits

Comp & perks
  • In addition to a competitive base salary and the opportunity to participate in our annual, performance-related bonus plan, upon joining us here at Pension Insurance Corporation, you’ll have access to some great benefits, including private medical insurance, 28 days' annual leave (excluding bank holidays), a generous pension scheme, insurance for Travel, Private Medical, Critical Illness, Life Assurance and Income Protection, and much more.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Back-End Application DevelopmentFront-End Application DevelopmentSQL Database ManagementData StructuresAlgorithms
Soft Skills
Excellent CommunicationProblem-SolvingOrganisational SkillsGrowth MindsetAccountability