Senior Software Engineer C# .Net
Client Server
In this role you will design and develop backend services in C#/.NET for a growing fintech platform that serves global investment management partners. You’ll influence architecture and product direction while delivering scalable, high-performance distributed systems. Collaborating with a high-calibre team, you’ll drive technical design, optimisation and production delivery across the software lifecycle. This is an impactful opportunity to shape core platform evolution in a fast-paced, technically demanding environment.
Pay / Benefits- bonus
- 25 days holiday
- Bupa healthcare
- generous pension contribution
- continuous career development opportunities
- social team atmosphere with Friday drinks
- Design and develop backend services using modern C#/.NET
- Build distributed systems capable of handling large data volumes with strong performance and reliability
- Lead technical design and architecture decisions across the software lifecycle
- Implement optimisation and production delivery improvements
- Collaborate with cross-functional teams to influence product direction
- Own significant technical initiatives and drive engineering direction
- Leverage CS fundamentals to solve complex engineering problems
- Mentor and contribute to engineering practices and processes
- Minimum 2.1 BSc in Computer Science or similar technical discipline
- Expertise with modern C# and .NET development
- Strong knowledge of software architecture, distributed systems, and engineering best practices
- Deep understanding of CS fundamentals (algorithms, data structures, OO design, system design)
- Collaborative mindset and ability to take ownership of initiatives
- Desirable: experience with Python, data-intensive systems, or financial technology environments
- collaborative
- ownership
- problem-solving
- modern C#/.NET development
- software architecture
- distributed systems
Reference: WJ-747_30147571