Software Engineer

Software Engineer

Bath Full-Time No home office possible
C

A leading global trading firm is looking for a C# .NET Developer to join its trading systems team. You’ll work across front office, risk, and operations to build and support business-critical systems that handle real-time trade execution, messaging, and integration.

This role focuses on developing high-performance services using the .NET framework, integrating with FIX protocols, and leveraging message queuing technologies such as RabbitMQ or Kafka. You’ll play a key role in improving trade flow automation and operational efficiency across the front-to-back lifecycle.

Key Responsibilities:

  • Design and develop .NET-based services that integrate trading systems using FIX
  • Build and maintain messaging infrastructure using RabbitMQ, Kafka, or similar
  • Develop robust APIs and services for trade capture, enrichment, and routing
  • Work closely with traders, middle office, and risk to enhance STP and reconciliation workflows
  • Support and optimise CI/CD pipelines (e.g., TFS Build, Azure DevOps)
  • Troubleshoot and resolve production issues in a low-latency trading environment

Required Experience:

  • Strong development experience in C# and .NET Core/.NET Framework
  • Hands-on experience integrating FIX protocols (e.g., QuickFIX/n, OnixS)
  • Proficiency with message brokers (RabbitMQ, Kafka, MSMQ, etc.)
  • Knowledge of STP, order lifecycle, and post-trade processing
  • Familiarity with CI/CD tools like TFS Build, TeamCity, or Azure DevOps
  • Solid understanding of trading and risk systems in capital markets

Desirable:

  • Background in equities or FX trading environments
  • Exposure to microservices architecture and distributed systems
  • Experience with SQL Server and database-driven workflows
  • Agile delivery experience and comfort working in fast-paced, regulated environments

This is a great opportunity to work at the heart of a high-performing trading business, using modern .NET technologies to build and support systems critical to front-to-back trade execution and processing.

To apply, contact Cititec or submit your CV today.

C

Contact Detail:

Cititec Recruiting Team

Software Engineer
Cititec
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>