Quick overview
Job description
.NET Performance Engineer- Global tech. company - UK or Dubai, UAE
Excellent opportunity to join a new team, owning the runtime health and throughput characteristics of the platform. This is a specialist contributor role — you wont be building feature logic, you'll be ensuring the systems that run it do so efficiently, reliably, and at scale.
Qualifications
- .NET / C# development with a demonstrable specialism in performance engineering
- Deep, hands‑on experience with .NET profiling tools — dotMemory, dotTrace, PerfView, Visual Studio Diagnostic Tools, or equivalent
- Strong understanding of .NET memory management internals — GC generations, LOH, pinned objects, finalisation, and how allocation patterns affect runtime behaviour
- Experience optimising high-throughput data processing pipelines — including async/await patterns, Channel, pipelines, and avoiding synchronisation bottlenecks
- Proven ability to diagnose large dataset query performance issues across both relational (SQL) and document databases, including index analysis and query plan interpretation
- Familiarity with ETW, EventPipe, and diagnostics tooling (dotnet-trace, dotnet-counters, dotnet-dump)
- AI development experience - usage of AI tools (Claude, CoPilot, ChatGPT) - desirable
Responsibilities
- Profile, diagnose, and resolve performance bottlenecks across .NET services — from GC pressure and memory leaks to thread contention and I/O saturation
- Own memory management strategy across long-running services — heap allocation patterns, LOH fragmentation, finaliser queues, and GC tuning (gen0/1/2, server vs. workstation, DATAS)
- Investigate and optimise high-throughput data pipelines — batch processing, streaming patterns, buffer management, and backpressure handling
- Identify and resolve large dataset query performance issues — index utilisation, query plan analysis, pagination strategies, and aggregation efficiency across both relational and document databases
- Establish and maintain performance benchmarking infrastructure using BenchmarkDotNet and load testing tooling — define baselines, track regressions, and gate releases on performance criteria
- Conduct performance-focused code reviews — identify allocations, boxing, closure captures, LINQ misuse, and other common .NET performance anti‑patterns
- Collaborate with product engineers to surface performance constraints early in design, without blocking feature delivery
- Produce clear diagnostics and findings documentation that non-specialists can act on
Similar jobs
- IR

Hands-On Mechanical Maintenance Engineer Conveyor SystemsRecently posted
Interaction Recruitment PLC · tonbridge · Hybrid · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - CS

Mobile Ac EngineerRecently posted
CBW Staffing Solutions Ltd · aston end · Hybrid · Posted 15 Nov 2026 🇬🇧
HVACEngineering£48k/yr - TV
Deep Learning EngineerRecently posted
Thames Valley ICB · packmoor · Hybrid · Posted 15 Nov 2026 🇬🇧
Microsoft ExcelMicrosoft OfficeEngineeringSalary not listed - AY
Assistant Project Manager: Engineering to PM Career PathRecently posted
Alex Young Recruitment Limited · london · On-site · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - MF
Remote Python Performance Engineer: Low-Latency APIsRecently posted
Morson Forces · west of england · Remote · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - BB

Digital Delivery Engineer – Net Zero Teesside ProjectRecently posted
Balfour Beatty plc · redcar · On-site · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - HG

Build EngineerRecently posted
Hello Games · guildford · Hybrid · Posted 15 Nov 2026 🇬🇧
SlackEngineeringSalary not listed - JC

Mechanical EngineerRecently posted
Johnson Controls · Birmingham · On-site · Posted 13 Nov 2026 🇬🇧
Stakeholder ManagementMicrosoft OfficeCAD+1EngineeringSalary not listed - D&

Aeronautical Engineering Programme Manager | Lead & TeachRecently posted
Dovetail & Slate · london · Hybrid · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - NE
Senior Windows Engineer: Automation & Infra LeadRecently posted
Netcompany · east midlands · Hybrid · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - NG
Higher Apprentice — Power Systems Design EngineerRecently posted
National Grid Plc · toll end · Hybrid · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed - MB
Senior DevSecOps EngineerRecently posted
Methods Business and Digital Technology · United Kingdom · Remote · Posted 15 Nov 2026 🇬🇧
EngineeringSalary not listed