Назад
23 часа назад

Senior Software Engineer (.NET Ecosystem)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
France/UK/Poland +6 еще
Вакансия из списка Hirify.GlobalВакансия из Hirify RU Global, списка компаний с восточно-европейскими корнями
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Software Engineer (.NET Ecosystem) (.NET/ClickHouse): Building and evolving the ClickHouse .NET client, EF Core provider, ORM integrations, drivers, and developer tooling with an accent on performance, compatibility, security, and enterprise readiness. Focus on designing low-allocation data access APIs, maintaining cross-language client consistency, supporting AI coding agents, and solving protocol, authentication, and reproducible packaging challenges.

Location: Onsite in Berlin, Germany; other listed locations: Poland, Portugal, France, Spain, London, Italy, Israel, and the Netherlands.

Company

ClickHouse is a rapidly scaling startup building a high-performance analytical database and its integrations ecosystem.

What you will do

  • Own the ClickHouse .NET client, its roadmap, SDK, EF Core provider, ORM integrations, NuGet releases, and support.
  • Use developer feedback, issues, telemetry, and adoption metrics to define priorities and measure outcomes.
  • Build performance-focused .NET functionality involving memory management, async execution, allocation reduction, throughput, latency, tests, and benchmarks.
  • Contribute to ODBC and other client implementations, review code across languages, and make cross-client decisions about types, errors, and protocol features.
  • Improve enterprise readiness through TLS, certificate handling, Microsoft Entra ID authentication, credential safety, signed reproducible packages, auditability, and compliance.
  • Create developer content and community support, shape APIs and documentation for AI coding agents, and extend AI-assisted workflows for client maintenance.

Requirements

  • 5+ years of software engineering experience, much of it with data-intensive systems such as drivers, SDKs, data access, ingestion, or analytics.
  • Deep C# and .NET expertise, including memory management, async and TPL, Span, pooling, profiling, benchmarking, throughput, latency, allocations, and wire-level reasoning.
  • Fluency in C# and productivity in at least one additional client language: Python, JavaScript, Java, Go, Rust, or C++.
  • Experience building or substantially extending a library used by other engineers and shipping NuGet packages across .NET Framework and modern .NET.
  • Fluency with ADO.NET, Dapper, and EF Core, plus familiarity with ASP.NET Core, Aspire, and NuGet.
  • Experience shipping libraries into enterprise environments and understanding security, compliance, and procurement requirements.
  • Product-minded approach: making evidence-based decisions, measuring results, and clearly explaining trade-offs.
  • Interest in public technical communication through talks, technical writing, documentation, or community support.
  • Clear written communication for design documents, pull requests, and RFCs, plus thoughtful use and review of AI development tools.

Nice to have

  • ClickHouse, its type system, or another OLAP engine.
  • C++ and ODBC driver internals.
  • Experience building or maintaining an ADO.NET or EF Core provider.
  • Open-source contributions to .NET or data infrastructure.
  • SDK, documentation, or error-message design for AI coding agents.
  • Protocol or wire-format work on database drivers or network clients.

Culture & Benefits

  • Remote-friendly, globally distributed company operating in more than 25 countries; this role is listed as onsite.
  • Employer healthcare contributions and equity through stock options.
  • Flexible time off in the US and generous time-off entitlement in other countries.
  • USD $500 home-office setup allowance for remote employees.
  • Opportunities to participate in company-wide in-person gatherings.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →