CareerPlanSign in

Senior Software Engineer (C# / .NET) - Team Lead

London, England, United Kingdom💼 Full-time🗓 2026-04-24 → 2026-09-25

Core

Lead a team of engineers to design, build, and maintain distributed trading, compliance, and operations systems.

Role type

Senior IC Team Lead (Software Engineering)

Builds

Scalable distributed services and applications for trading, compliance, and operations

Domain

Financial services / Global macro investing

Deliverable

production ML models | product features

Required skills

C#, .NET, distributed systems design, team leadership, CI/CD, SQL, Python, architectural patterns

Preferred skills

Financial markets knowledge, Bloomberg APIs, Docker, AWS

Technologies

C#, .NET, Python, SQL, Docker, AWS, Bloomberg

Responsibilities

Lead and mentor a small team of engineers, Design and build scalable distributed systems, Own delivery across multiple concurrent projects, Drive best practices in testing and software quality, Collaborate with technical and business stakeholders, Contribute to architecture and platform direction

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.