Senior C# Software Engineer – London
Core
Design and evolve scalable, resilient, and secure backend services powering core banking products including current accounts, lending, and credit cards.
Role type
Senior C# Software Engineer transitioning to Kotlin ecosystem
Builds
Core banking products and financial transaction processing systems
Domain
Fintech / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET, system design, architectural decision-making, Test-Driven Development (TDD), mentoring, cross-team influence, handling ambiguity
Preferred skills
Kotlin, JVM ecosystem, fintech/banking domain experience
Technologies
C#, Kafka, Kubernetes, Docker, AWS Aurora Postgres, Kotlin
Responsibilities
Own complex initiatives end-to-end, design scalable backend systems, make architectural decisions, mentor engineers, influence prioritization across teams, drive continuous improvement
Seniority
Senior, hands-on IC with strategic impact