Senior Performance Test Engineer with .Net - Grand Rapids, MI

Full Time 1 day ago

Employment Information

Job Description

Job Description

About the job you?re considering

We are seeking a highly skilled Performance Engineer with deep expertise in .NET application performance tuning and diagnostics. The ideal candidate will have hands-on experience with profiling, distributed tracing, and performance optimization in cloud and hybrid environments.

Your role

  • Diagnose and resolve performance issues across .NET applications in cloud, on-prem, and hybrid environments using profiling, tracing, and telemetry tools.
  • Design and execute performance tests (load, stress, soak) to validate service-level expectations for latency, throughput, and resource utilization.
  • Analyze distributed traces and telemetry to identify bottlenecks across APIs, caches, messaging, and data layers; provide actionable recommendations.
  • Collaborate with development teams to optimize algorithmic efficiency, concurrency patterns, and resource usage; mentor teams on performance-aware development.
  • Build dashboards and alerts using APM/observability tools (Dynatrace, Datadog, Grafana) to monitor KPIs and detect regressions early.

Your skills and experience

  • 7+ years building/supporting .NET applications (.NET Framework and .NET 6/7/8).
  • Strong knowledge of CLR internals, GC modes, thread pool behavior, JIT, and async/await execution.
  • Hands-on experience with Azure Performance Profiling, Azure Monitor, Application Insights, and cloud-hosted performance considerations.
  • Proficiency with APM/observability tools such as Dynatrace, Datadog, Grafana, or similar.
  • Familiarity with distributed tracing (e.g., OpenTelemetry) and multi-service trace interpretation.
Custom Button Check latest Jobs in Southfield, Michigan