Principal Software Engineer, C#

Jobtailor

Greater London

On-site

GBP 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United Kingdom is seeking a Senior Tech Lead to steer the design, delivery and continuous improvement of enterprise applications and digital services. You will define architecture and engineering standards, oversee delivery, and ensure scalable, secure solutions aligned to business objectives.

Lead complex initiatives end-to-end, mentor engineers, and promote a culture of quality and DevOps excellence. Strong ownership and stakeholder influence are essential for success.

Qualifications

  • Experience in financial services or advisory environments is preferred.
  • Deep expertise in .NET and C# full-stack development.
  • Proficiency in Java, Python, Rust or JavaScript.
  • Cloud-based application development with Azure.
  • Strong database and data management skills (SQL).
  • Solid software architecture, system design, and data structures.
  • Proven ownership of complex technology initiatives.

Responsibilities

  • Provide technical leadership across the technology function, driving design and delivery of enterprise apps.
  • Define architecture, establish standards, oversee delivery, and ensure scalable, secure solutions.
  • Collaborate with architects, engineers, business stakeholders, and senior leadership to shape strategy.
  • Mentor engineers and promote quality, accountability, and continuous improvement.
  • Own design and architecture of scalable, secure applications aligned to business goals.
  • Champion engineering standards, patterns, and reusable frameworks.
  • Lead complex initiatives from concept to deployment and support.
  • Improve code quality, security, testing, performance, and DevOps practices.
  • Build relationships with stakeholders, translating technical concepts to business outcomes.
  • Oversee support and maintenance of critical applications for reliability and resilience.

Skills

C#
Java
Python
JavaScript
Leadership
Back-end
Architecture

Tools

Microsoft Azure
SQL

Job description

Responsibilities
  • 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
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C# Principal Software Engineer
C# Principal Software Engineer

United States Digital Space LLC • Greater London

On-site
GBP 110,000 - 150,000
Private medical insurance
28 days annual leave
Generous pension scheme
+3
Senior Software Engineer
Senior Software Engineer

CFC Underwriting • Greater London

On-site
GBP 85,000 - 120,000
Senior Software Engineer
Senior Software Engineer

CFC • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

CFC • City Of London

On-site
GBP 90,000 - 120,000
C# Software Engineering Manager
C# Software Engineering Manager

Pension Corporation • Greater London

On-site
GBP 60,000 - 80,000
Private medical insurance
28 days' annual leave
Generous pension scheme
+1
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

VANRATH • Belfast City District

On-site
GBP 65,000 - 90,000
Lead Software Developer
Lead Software Developer

Careers Plus • Newcastle upon Tyne

Hybrid
GBP 75,000 - 95,000
Competitive salary
Performance bonus
Career progression opportunities
+1
Senior Software Engineer (C# / .NET) - Team Lead
Senior Software Engineer (C# / .NET) - Team Lead

Caxton Associates LP. • Greater London

On-site
GBP 75,000 - 95,000
Principal software engineer- C#,.net,React, SQL, Azure with BFSI exp(Lead II - Software Engineering)
Principal software engineer- C#,.net,React, SQL, Azure with BFSI exp(Lead II - Software Engineering)

United States Digital Space LLC • Greater London

Hybrid
GBP 70,000 - 110,000