Senior .NET Engineer | Trading Platform Buildout


London
Permanent
Negotiable
Financial Technology
PR/551338_1751382944
Senior .NET Engineer | Trading Platform Buildout

Our client is seeking a Senior .NET Engineer to join a technical environment focused on high-performance systems and low-latency data pipelines. They operate a lean, engineering-driven team responsible for building and maintaining the core backend services that power advanced trading infrastructures.

This role contributes to a broader trading execution platform encompassing market data ingestion, order routing, and portfolio-level services. Their team works within a horizontal structure, where each engineer is fully accountable for their domain-from design through to production delivery.

This position involves designing high-demand, low-latency systems that require meticulous, detail-oriented implementation.

Key Responsibilities

They expect the successful candidate to:

  • Design and implement low-latency .NET microservices aligned with Clean Architecture principles
  • Build background services (e.g., WebSocket consumers, FIX clients, Kafka or EventHub producers and consumers)
  • Connect to financial market data sources and real-time streams
  • Implement core components of an advanced trading system, including order management, portfolio logic, and market data pipelines
  • Develop use case-driven business logic, fully decoupled from infrastructure
  • Handle data persistence in high-throughput environments, with a focus on latency, consistency, and storage patterns
  • Integrate observability features (structured logging, metrics, tracing) and implement fault-tolerant patterns
  • Participate in cloud-native infrastructure decisions
  • Lead the full development lifecycle from initial setup to production deployment

Technical Environment

Their platform includes:

  • Language: C# (.NET 8)
  • Architecture: Clean Architecture
  • Infrastructure: Azure Container Apps, Azure Event Hub, Redis Cache, PostgreSQL (Timescale)
  • CI/CD: Azure DevOps, Terraform (IaC)
  • Messaging: Kafka or Redpanda
  • Data Ingestion: WebSockets, REST, FIX

Ideal Candidate Profile

They are looking for someone who:

  • Has 5+ years of experience in professional .NET and C# backend development
  • Has experience with market data or trading systems
  • Has worked with event-driven systems such as Kafka, RabbitMQ, or Event Hub
  • Knows how to write, test, and scale background services in .NET
  • Is comfortable with multithreading, async programming, and streaming logic
  • Understands and respects system boundaries and responsibilities
  • Can work close to infrastructure, including containers, CI, Terraform, and observability tooling
  • Values clear, concise documentation

Bonus Skills

  • Experience with Node.js, TypeScript, NestJS, or Python

Apply Now!

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you