Senior Software Engineer C# .Net
Client Server
In this role you will design and build backend services in C#/.NET for a fast-growing fintech. You will work on distributed systems that handle large data volumes with strong performance and reliability requirements, from design through production delivery. You will influence architecture and product direction within a high-calibre engineering team that values technical excellence. This is a hands-on, impact-driven opportunity in a scale-focused company with meaningful growth potential.
Pay / Benefits- 25 days holiday
- Bupa healthcare
- Generous pension contribution
- Continuous career development opportunities
- Social team atmosphere with early Friday drinks
- Design and develop backend services using modern C#/.NET
- Work on distributed systems handling large data with performance and reliability targets
- Contribute across the software lifecycle from design to production delivery
- Collaborate with cross-functional peers to shape architecture and product direction
- Analyse and optimise systems for robustness and scalability
- Drive technical initiatives and improve engineering practices
- Take ownership of significant technical initiatives
- Mentor and share knowledge with the team
- Bachelor in Computer Science or similar
- Expertise with modern C# and .NET development
- Strong knowledge of software architecture, distributed systems, and best practices
- Deep understanding of CS fundamentals (algorithms, data structures, OO design, system design)
- Collaborative approach with ability to influence engineering direction
- Desirable: experience with Python, data-intensive systems, or fintech environments
- collaborative
- ownership mindset
- problem-solving mindset
- C#/.NET
- distributed systems
- software architecture
Reference: WJ-747_31293272 · Posted 14 Nov 2026, 12:12 PM