Senior C# Software Engineer – Manchester
Core
Build resilient distributed systems processing thousands of daily transactions for millions of customers in the peer-to-peer lending and banking sector.
Role type
Senior C# Software Engineer transitioning to Kotlin
Builds
Distributed financial services and transaction processing systems
Domain
Fintech / Peer-to-peer lending / Banking
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET, Kotlin, distributed systems, Kafka, Kubernetes, Docker, AWS Aurora Postgres, solid engineering fundamentals
Preferred skills
adaptability to new languages, experience with modern cloud platforms
Technologies
Kafka, Kubernetes, Docker, AWS Aurora Postgres
Responsibilities
Design and build resilient services handling people's money, develop distributed systems for high-volume transaction processing, create simple user experiences for complex financial products
Seniority
Senior, hands-on IC