SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior C# Developer: Explorers/Identity Resilience

Veeam Software - Prague, Czechia - In-office - posted 2026-10-07

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Veeam Software, the Data and AI Trust Company, is seeking a Senior C# Developer to join the team building recovery and resilience solutions. You will work on two interconnected systems: Active Directory Forest Recovery (rebuilding entire AD forests after domain-wide outages or ransomware attacks) and Veeam Explorers (granular recovery for SQL Server, Oracle, PostgreSQL, Exchange, and SharePoint). Both systems follow the same architectural pattern: a server orchestrating remote agents via versioned contracts, executing long-running operations that must survive failures at any step. In this role, you will design and implement recovery flows end-to-end, including REST and gRPC contracts, server-side orchestration, and agent execution on target machines. You'll build PowerShell cmdlets as a first-class product surface with parameter validation and coherent object models. You'll design pre-flight validation across REST, server, and agent layers to catch issues before restores begin. Your work will involve deep engagement with the systems you're recovering: SQL Server, Oracle, and PostgreSQL internals, or Active Directory internals including domain controller promotion, SYSVOL, NTDS, DNS, Kerberos, and replication. You'll manage long-running distributed sessions including agent deployment, keep-alive, cleanup on failure and timeout, and cancellation. You'll own your integration test suite and keep it green, and refactor the long-lived codebase as you go—this is a mature product, and improving what's there is part of the job. Technologies include C#, .NET, REST, gRPC/Protobuf, PowerShell, multithreading and async patterns, Windows Server and Active Directory, Linux, MS SQL/PostgreSQL/Oracle, VMware and Hyper-V, Git, TFS, Visual Studio, and Rider. Veeam is headquartered in Seattle with offices in more than 30 countries and protects over 550,000 customers worldwide. **Requirements:** - 5+ years of commercial C# product development with deep understanding of .NET, data structures, and algorithms - Experience designing service APIs (REST, gRPC, or similar) where consumers are external and backward compatibility matters - Strong async and multithreading skills: cancellation, session lifecycle, hours-long operations - Depth in at least one of: Windows Server and Active Directory administration or internals, or database recovery mechanics for SQL Server, Oracle, or PostgreSQL - Comfort in large existing codebases: reading unfamiliar code, refactoring safely - English proficiency for daily work in an international team - Nice to have: PowerShell module development, Protobuf, Linux, hypervisor APIs

Similar roles