Principal Software Engineer

Spencer Scott Ltd — United Kingdom · Posted ~3 hours ago

Lead Full-time

Skills

C# .NET Software Architecture Distributed Systems Technical Leadership

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global technology organization is seeking a principal engineer to provide technical direction across engineering teams. The role combines architecture design, hands-on coding, and solving complex software challenges.

Highlights

High-impact technical leadership position with opportunities to influence architecture, solve complex engineering challenges, and work across multiple teams.

Description

A global FinTech organisation is hiring a Principal Software Engineer to bring senior technical expertise across multiple engineering teams, with C# and .NET at the core. You’ll be part of a small, highly skilled central team, working across the wider engineering function to tackle complex problems, influence technical decisions and help teams deliver. This is a hands-on technical leadership role. You’ll shape architecture, write code and get involved where your experience adds the most value. Your involvement could range from a quick intervention to several months embedded with a delivery team. You’ll also take ownership of a handful of projects from the central team. This is a chance to work across the technology estate, rather than being tied to a single product. You’ll see different teams, architectures and challenges while remaining close to the code and having genuine technical influence. What you'll do: Shape architecture and technical direction across multiple teams.Get hands-on with complex C#/.NET development.Step into unfamiliar codebases and make an immediate impact.Decide when teams need short-term guidance or deeper technical support.Build strong relationships across engineering.Raise technical standards through your own work and leadership.Balance the right solution with simplicity, scalability and maintainability. Technical experience: C# / .NETAzure – App Services, Functions, Service Bus, Event Grid, Storage & BatchAzure SQL & Cosmos DBCI/CD, automated testing & observabilityCloud architecture and scalable application design Nice to have: Generative AI / LLM experience with Azure AI Foundry, OpenAI, Amazon Bedrock or Google Vertex.Agentic coding tools. The team works on a hybrid model, normally meeting up in the Central London hub 2 days a week. Your colleagues will also be on-site, so there is some meaning, collaboration and value. It will be a 2 stage interview process, which has been designed to be as quick and pain free as possible. Package: Generous Bonus Scheme, 18% Pension, Flexible hours, Training Fund, Life Assurance, Private Medical Insurance, Volunteering, Electric Car Scheme.. If you are interested in applying for this opportunity and would like to find out more information, please click the apply button and a Spencer Scott Associate will be in touch. Spencer Scott Ltd is an equal opportunity Recruitment Agency, which means we do not discriminate on the basis of race, colour, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to create inclusive working environments for all our clients.