Senior .NET Performance & Profiling Engineer

Initialize

United Kingdom

Hybrid

GBP 60,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Initialize is seeking a .NET Performance Engineer to join their new team, focusing on the runtime health and throughput characteristics of their platform. This role is crucial for diagnosing and resolving performance issues across .NET services, ensuring systems run efficiently and reliably at scale. The ideal candidate will have a specialist background in .NET performance engineering, hands-on experience with profiling tools, and the ability to optimize high-throughput data pipelines. This position offers the opportunity to work in a dynamic environment and make significant contributions to the team.

Qualifications

  • Demonstrable specialism in performance engineering.
  • Deep hands-on experience with .NET profiling tools.
  • Strong understanding of .NET memory management internals.

Responsibilities

  • Profile, diagnose, and resolve performance bottlenecks across .NET services.
  • Own memory management strategy across long-running services.
  • Investigate and optimise high-throughput data pipelines.
  • Identify and resolve large dataset query performance issues.
  • Establish and maintain performance benchmarking infrastructure.
  • Conduct performance-focused code reviews.
  • Collaborate with product engineers for performance constraints.

Skills

.NET / C# development
Performance engineering
.NET profiling tools
Memory management
Data processing optimizations
Query performance diagnostics
Event tracing
AI development

Tools

dotMemory
dotTrace
PerfView
Visual Studio Diagnostic Tools
BenchmarkDotNet

Job description

Initialize is seeking a .NET Performance Engineer to join their new team, focusing on the runtime health and throughput characteristics of their platform. This role is crucial for diagnosing and resolving performance issues across .NET services, ensuring systems run efficiently and reliably at scale. The ideal candidate will have a specialist background in .NET performance engineering, hands-on experience with profiling tools, and the ability to optimize high-throughput data pipelines. This position offers the opportunity to work in a dynamic environment and make significant contributions to the team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Performance Engineer — Scale & Optimize
Senior .NET Performance Engineer — Scale & Optimize

servicePath • Greater London

On-site
GBP 70,000 - 90,000
.NET Performance Engineer
.NET Performance Engineer

Initialize • United Kingdom

Hybrid
GBP 60,000 - 90,000
Senior .NET Engineer – Scale High-Performance Cloud Backends
Senior .NET Engineer – Scale High-Performance Cloud Backends

Oliver Bernard • Greater London

Hybrid
GBP 60,000 - 80,000
Remote Senior Performance Engineer (Contract)
Remote Senior Performance Engineer (Contract)

Digital Waffle • United Kingdom

Remote
GBP 50,000 - 70,000
Senior .NET Engineer - Real-Time, Cloud & Mentorship
Senior .NET Engineer - Real-Time, Cloud & Mentorship

Consortia Group • Bristol

On-site
GBP 50,000 - 75,000
Dynamic .NET API & Backend Engineer
Dynamic .NET API & Backend Engineer

Tksssolutions • Greater London

On-site
GBP 40,000 - 55,000
Senior .NET Engineer: Data AI Backend & Pipelines
Senior .NET Engineer: Data AI Backend & Pipelines

Omnis Partners • England

Hybrid
GBP 125,000 - 150,000
Senior .NET Engineer — Real-Time Payments Platform (Hybrid UK)
Senior .NET Engineer — Real-Time Payments Platform (Hybrid UK)

Focused Futures Consultancy LTD • United Kingdom

On-site
GBP 60,000 - 80,000
Software Performance Engineer — Profiling & Optimization
Software Performance Engineer — Profiling & Optimization

Arm • Cambridge

Hybrid
GBP 50,000 - 70,000
Senior .NET Engineer: Build scalable web apps
Senior .NET Engineer: Build scalable web apps

StarCompliance • York and North Yorkshire

On-site
GBP 50,000 - 70,000