← Back to all positions

Senior Backend Engineer — .NET / C#

Full-time

Engineering · Remote (US/EU time zones) · Posted 2026-05-11

Our core platform services are built on .NET 8 running on Windows Server and Linux containers. We need a senior backend engineer who understands the CLR garbage collector well enough to explain why gen2 collections are spiking, and who can build a gRPC service that handles 50,000 RPS without breaking a sweat.

Responsibilities

  • Design and implement backend services in C# / .NET 8 — REST APIs, gRPC endpoints, and background workers
  • Build and maintain Entity Framework Core data access layer with SQL Server — query optimization, migration management, split queries for performance
  • Integrate with legacy COM+ and MSMQ services during our modernization migration
  • Implement authentication and authorization using Windows Authentication, OAuth 2.0, and OpenID Connect
  • Write comprehensive unit and integration tests using xUnit, NSubstitute, and Testcontainers
  • Participate in code review, architecture discussions, and quarterly platform planning
  • On-call rotation (1 week per 8 weeks) — production incident response with structured postmortems

Requirements

  • 7+ years of .NET/C# development experience in enterprise environments
  • Deep knowledge of ASP.NET Core, dependency injection, middleware pipeline, configuration system
  • Strong SQL Server skills — query optimization, execution plans, indexing strategy
  • Experience with gRPC, message queues (RabbitMQ, Azure Service Bus), and distributed system patterns
  • Understanding of Windows authentication (Kerberos, NTLM, claims) and modern OAuth/OIDC
  • Comfortable with performance profiling: dotTrace, PerfView, ETW, WinDbg/SOS
  • Excellent written communication — RFCs, ADRs, technical specification documents

Nice to Have

  • Experience migrating .NET Framework 4.8 to .NET 8
  • Familiarity with TPL Dataflow or Channels for high-throughput pipelines
  • Experience with Windows Services, IIS advanced configuration, and AppLocker
  • Knowledge of cryptographic APIs in .NET (X509Certificate2, CNG, DPAPI)

Apply for this position

Send us your resume and a brief cover letter. We review every application.

Apply Now

We respond within 5 business days.