C# Developer

Client: Energy Trading Firm

Location: London, hybrid 2 days

Job Title: C# Developer - Exchange Trading Platform

Salary: Up to £130k

We’re hiring a senior engineer to help evolve and modernise a real-time exchange trading platform used within an Energy Trading firm.

This is not a typical ticket-driven development role. We’re looking for someone who can take ownership, challenge assumptions, identify weaknesses in existing systems, and help drive architectural and engineering improvements across a complex trading environment.

Responsibilities

  • Develop and enhance a high-performance exchange trading platform in C#
  • Work with live exchange connectivity and trading workflows
  • Integrate with platforms such as Trayport, ICE, and other exchange APIs
  • Review and improve existing codebase architecture and engineering practices
  • Identify weaknesses, bottlenecks, and technical debt across the platform
  • Collaborate closely with trading and business users to understand workflow and market behaviour
  • Build and improve trading automation capabilities
  • Contribute to technical direction and platform evolution

Essential

  • Strong commercial experience with C#
  • Strong SQL/database experience
  • Experience working on exchange-based trading platforms
  • Understanding of live order management and exchange interaction
  • Ability to understand and improve existing complex systems
  • Comfortable reviewing code critically and proposing better solutions
  • Independent mindset with strong ownership mentality

Preferred

  • Experience with Trayport
  • Experience with ICE or other exchange connectivity platforms
  • Kafka experience
  • Commodity or energy trading experience

This is a permanent role which will require 2 days a week in the office

Job Details

Company
Bonhill Partners
Location
London Area, United Kingdom
Hybrid / Remote Options
Posted