Front office C# Developer

McGregor Boyall

City Of London

Hybrid

GBP 140,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

McGregor Boyall is working with a leading global investment bank to hire a VP-level C# Software Engineer in London. You will join the Front Office Securities Financing Tech function and own technical delivery of critical trading platforms.

The role involves modernising applications, designing cloud-based solutions with C#, .NET Core, AWS, Kafka and Redis, and collaborating with teams in London, New York and Asia.

Qualifications

  • Extensive professional experience in C# and .NET.
  • Proven track record of delivering enterprise applications in financial services.
  • Experience with Securities Financing or related trading tech is a plus.
  • Ability to own technical architecture and drive delivery.
  • Strong OO design, data structures and algorithms.
  • Experience with relational databases (SQL Server or MySQL).

Responsibilities

  • Design, develop and enhance high-performance C#/.NET applications for front office trading.
  • Take technical ownership from requirements to production.
  • Contribute to modernisation and cloud-based platforms.
  • Design scalable solutions using distributed technologies.
  • Collaborate with global engineering teams across London, New York and Asia.
  • Evaluate architectural options and drive engineering best practices.
  • Leverage AI-assisted tools to improve productivity and code quality.

Skills

C#/.NET
Architectural ownership
Distributed systems
Cloud/AWS
SQL databases
Front Office trading domain

Tools

SQL Server
MySQL
Kafka
Redis
AWS

Job description

Location: London
Working Pattern: Hybrid, 3 days per week in the office
Sector: Investment Banking / Financial Services
Level: Vice President
Employment Type: Permanent

The Opportunity

We are working with a leading global investment bank seeking an experienced VP-level C# Software Engineer to join its Front Office Securities Financing Technology function in London.

This is an opportunity to take technical ownership within a global engineering team responsible for developing and supporting business-critical trading platforms.

The organisation is investing significantly in its technology capabilities, evolving from a predominantly Microsoft-based environment towards a modern, cloud-enabled architecture incorporating C#, .NET Core, Java, AWS, Kafka and Redis.

The successful candidate will combine strong hands‑on engineering expertise with the ability to independently design, architect and deliver complex software solutions supporting global trading operations.

Key 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.

Essential Experience
  • 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.

Desirable Experience
  • AWS or another major cloud platform, ideally involving application modernisation or cloud‑native development.

  • Modern .NET / .NET Core.

  • Java development experience alongside C#.

  • Distributed systems, Kafka, Redis or event‑driven architectures.

  • Experience developing applications supporting OTC derivatives or complex trade lifecycle processing.

  • Practical experience using AI-assisted engineering tools such as GitHub Copilot or Claude.

What We're Looking For

We are particularly interested in engineers who operate beyond simply delivering assigned development tasks.

You will be comfortable taking a business requirement, defining the technical solution, making architectural decisions and owning delivery through to production.

This is a hands‑on technical position, suited to an experienced engineer who enjoys solving complex problems and taking genuine responsibility for the systems they build.

Candidates with a strong Java background and previous substantial C# experience will also be considered.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C# Software Engineer Front Office Trading Technology Investment Bank
C# Software Engineer Front Office Trading Technology Investment Bank

eFinancialCareers • Greater London

Hybrid
GBP 120,000 - 135,000
Hybrid working model
Performance-related bonus
Comprehensive benefits package
VP C# Front Office Architect – Hybrid London
VP C# Front Office Architect – Hybrid London

McGregor Boyall • City Of London

Hybrid
GBP 140,000 - 190,000
C# Software Engineer | Front Office Trading | Investment Bank
C# Software Engineer | Front Office Trading | Investment Bank

Vertus Partners • Greater London

On-site
GBP 120,000 - 135,000
Senior Software Engineer — C#/.NET : £150-180k
Senior Software Engineer — C#/.NET : £150-180k

Hunter Bond • Greater London

On-site
GBP 90,000 - 140,000
Software Engineer – C#/.NET | Banking | Up to £100k + Bonus
Software Engineer – C#/.NET | Banking | Up to £100k + Bonus

Hunter Bond • London

On-site
GBP 90,000 - 110,000
Generous bonus scheme
State-of-the-art tech stack
Career advancement opportunities
Senior Software Developer
Senior Software Developer

Spectrum IT Recruitment • City Of London

On-site
GBP 70,000 - 100,000
Senior C#/.NET Engineer | Trading Systems | London
Senior C#/.NET Engineer | Trading Systems | London

VirtueTech Recruitment Group • Greater London

On-site
GBP 104,000 - 127,000
Lead Software Engineer
Lead Software Engineer

The Difference Engine • Greater London

On-site
GBP 90,000 - 120,000
C# Software Engineer / Team Lead
C# Software Engineer / Team Lead

Client Server Limited • Bracknell

Hybrid
GBP 80,000 - 95,000
Bonus
Pension
Life Assurance
+3
Senior C# Developer
Senior C# Developer

GCS Recruitment • Greater London

Hybrid
GBP 65,000 - 88,000