Overview
In this VP-level role, you will own and deliver high-performance C#/.NET solutions powering front office trading and securities financing. You will shape technical architecture and drive delivery across a global engineering team in London, with close collaboration to NY and Asia. You will modernise legacy applications and build cloud-based platforms using a modern stack. You’ll apply distributed systems principles and guide best practices, while leveraging AI-assisted development tools to boost productivity. This role offers impact on trading technology and a path to technical leadership within a global bank.
Responsibilities
- Design, develop and enhance high-performance C#/.NET applications supporting front office trading and securities financing activities.
- Take technical ownership of projects from initial requirements and architectural design through development, deployment and production.
- Contribute to the modernisation of existing applications and the development of strategic cloud-based platforms.
- Design scalable, maintainable solutions using modern software engineering principles and distributed technologies.
- Work collaboratively with engineering teams and business stakeholders across London, New York and Asia.
- Evaluate technical approaches, make architectural decisions and drive engineering best practices.
- Leverage AI-assisted development tools to improve engineering productivity, code quality and delivery efficiency.
Key requirements
- Strong commercial software engineering experience using C# and .NET, with excellent programming fundamentals.
- Proven experience designing and delivering complex enterprise applications within investment banking or capital markets.
- Knowledge of Securities Lending, Stock Loan, Securities Financing, Equity Financing or Equity Swaps.
- Demonstrable experience taking ownership of technical architecture and delivering substantial projects independently.
- Strong understanding of object-oriented design, data structures, algorithms and software engineering principles.
- Experience working with relational databases such as SQL Server or MySQL.
- Ability to articulate architectural decisions, evaluate technical trade-offs and solve complex engineering challenges.
- proactive ownership
- cross-functional collaboration
- strong problem-solving
- C# and .NET/.NET Core
- AWS or another major cloud platform
- Java development experience alongside C#
…
