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