Remote job
Senior C# Developer: Explorers/Identity Resilience
Job details
About this role
Role overview Build and evolve recovery software that helps organizations restore databases or Active Directory environments after outages and other failures. The work spans customer-facing APIs, server-side orchestration, remote agents, and PowerShell tools. Recovery operations can run for hours, so systems must handle interruptions, cancellation, and failure reliably; the role also includes improving an established product codebase.
Responsibilities - Design recovery workflows across REST or gRPC interfaces, server orchestration, and agents running on target systems. - Develop PowerShell cmdlets with clear parameters, validation, and a consistent object model. - Add pre-run checks across service and agent layers to catch restore problems before execution begins. - Work with the internals of at least one recovery domain, such as SQL Server, Oracle, PostgreSQL, or Active Directory. - Manage long-running distributed sessions, including agent deployment, keep-alive, timeout, cancellation, and cleanup after failures. - Maintain integration tests and safely refactor existing code as the product evolves.
Requirements - Five or more years of commercial C# product development, with strong .NET, data structures, and algorithms knowledge. - Experience designing service APIs such as REST or gRPC, including attention to external consumers and backward compatibility. - Strong asynchronous and multithreaded programming skills, especially for long-running operations and session lifecycles. - Deep knowledge of either Windows Server and Active Directory or database recovery for SQL Server, Oracle, or PostgreSQL. - Ability to navigate unfamiliar, mature code and make changes safely. - English proficiency for daily collaboration in an international team.
Nice to have PowerShell module development, Protobuf, Linux, or hypervisor APIs.
Benefits and work setup Remote work is available only for employees located in the Czech Republic. Listed benefits include paid vacation, sick and medical leave, private medical insurance for employees and dependents, meal vouchers, a flexible lifestyle-benefits program, wellness and transport support, and learning resources.