Senior Software Engineer (C# / .NET) - Global Bank - £100-130k
We’re working with a leading global bank to hire a Senior Software Engineer to join a high-performing technology team supporting mission-critical systems.
This is a hands-on role for an experienced engineer who enjoys working close to the business, shaping technical design, and delivering robust, scalable solutions in a complex financial environment.
The role
- Design, build, and maintain enterprise-grade applications
- Translate business requirements into clean, scalable technical solutions
- Contribute to architecture, technical standards, and strategic planning
- Collaborate closely with developers, analysts, QA, and business stakeholders
- Work on both in-house and vendor-integrated platforms
What we’re looking for
- Strong commercial experience with C# / .NET (C++ also considered)
- Solid understanding of system architecture, data and message-driven systems
- Experience in financial services with Fixed Income exposure highly desirable
- Confident, hands-on engineer with strong problem-solving skills
- Comfortable working on high-impact, business-critical platforms
Why apply?
- Join a globally recognised institution with a strong growth agenda in EMEA
- Work on complex, high-value trading and capital markets systems
- Hybrid working model with excellent work–life balance
- Competitive compensation and comprehensive benefits
- Clear long-term career progression within a stable, well-funded environment