Veeam Software

c# developer for identity resilience

In short

Senior C# developer role at Veeam focused on building and maintaining data recovery and resilience features, including REST/gRPC service design, PowerShell cmdlets, and deep work with Active Directory or database internals (SQL Server, Oracle, PostgreSQL). The job requires 5+ years of commercial C# experience, strong async/multithreading skills, and comfort refactoring a large mature codebase. This is a hybrid role based in Warsaw (office at least three days per week), offered only as an employment contract (no B2B), with remote work limited to employees located in Poland.

About
Veeam helps organizations understand, secure, and build resilience for their data and AI. Its products protect over 550,000 customers worldwide and support data resilience and data security posture management.
Responsibilities
•Design and implement end-to-end recovery flows, including REST and gRPC contracts, server-side orchestration, and agents running on target machines
•Build PowerShell cmdlets with parameter validation and a coherent object model
•Design pre-flight validation across REST, server, and agent layers
•Work with SQL Server, Oracle, and PostgreSQL internals, or Active Directory components, including domain controller promotion, SYSVOL, NTDS, DNS, Kerberos, and replication
•Manage long-running distributed sessions, including agent deployment, keep-alive, failure cleanup, timeouts, and cancellation
•Own and maintain the integration test suite
•Refactor and improve a mature codebase
Requirements
•5+ years of commercial C# product development
•Deep understanding of .NET, data structures, and algorithms
•Experience designing service APIs such as REST or gRPC, with external consumers and backward compatibility requirements
•Strong async and multithreading skills, including cancellation, session lifecycle, and long-running operations
•In-depth knowledge of either Windows Server and Active Directory administration or internals, or database recovery mechanics for SQL Server, Oracle, or PostgreSQL
•Comfortable reading unfamiliar code and refactoring safely in a large existing codebase
•English for daily work in an international team
Conditions & Benefits
•26 paid days off annually, plus 4 extra global VeeaMe Days and 24 paid volunteer hours annually
•Paid parental, maternity, and paternity leave
•Fully covered family medical plan, dental care, rehabilitation, and vaccinations
•Life, critical illness, and disability insurance
•Employer pension contribution via PPK
•Monthly Edenred meal allowance of 450 PLN
•Fully covered MultiSport card with access to sports facilities nationwide
•Up to 12 free therapy sessions annually, plus legal and financial advice
•Learning and development opportunities through on-demand libraries, mentoring, workshops, and learning events, including the annual Global Day of Learning
•Remote work is only possible for employees located in Poland
•Employment contracts only; B2B cooperation is not available
•The application form asks candidates about work eligibility, residence, relocation to Prague or Warsaw, office attendance at least three days per week, salary expectations, visa sponsorship needs, prior Veeam employment, and other business activities

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot