SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veeam is seeking a Senior C# Developer to join the Explorers and Identity Resilience team in Prague. You will design and implement end-to-end recovery flows for critical infrastructure systems, including SQL Server, Oracle, PostgreSQL, Exchange, SharePoint, and Active Directory forest recovery.
Key responsibilities include:
- Design and implement recovery flows across REST and gRPC contracts, server-side orchestration, and remote agents
- Build PowerShell cmdlets as a first-class product surface with parameter validation and coherent object models
- Design pre-flight validation to catch restore issues before execution
- Work with deep knowledge of SQL Server, Oracle, PostgreSQL internals, and Active Directory (domain controller promotion, SYSVOL, NTDS, DNS, Kerberos, replication)
- Manage long-running distributed sessions including agent deployment, keep-alive, cleanup, and cancellation
- Own integration test suites and maintain code quality
- Refactor and improve a mature, long-lived codebase
Required experience:
- 5+ years commercial C# product development with deep .NET, data structures, and algorithms knowledge
- Experience designing service APIs (REST, gRPC) where backward compatibility matters
- Strong async/multithreading skills for long-running operations
- Depth in Windows Server/Active Directory administration or database recovery mechanics
- Comfort working in large existing codebases
- Fluent English for international team collaboration
Nice-to-have skills include PowerShell module development, Protobuf, Linux, and hypervisor APIs. The role uses C#, .NET, REST, gRPC/Protobuf, PowerShell, Visual Studio, Rider, Git, and TFS.