C

ClickHouse

Builds databases for real-time analytics

Senior Software Engineer .NET SDK - Language Clients

Backend EngineeringPosted on Nov 12
Full-time$147k - $238k /yr

About the Job

Requirements

  • At least 5 years of software experience, much of it on data-intensive systems such as drivers, SDKs, data access, ingestion, or analytics.
  • Deep C# and .NET expertise, including memory management, asynchronous programming and the Task Parallel Library, Span, pooling, profiling, and benchmarking.
  • 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 in .NET data access technologies including ADO.NET, Dapper, and Entity Framework Core, and familiarity with ASP.NET Core, Aspire, and NuGet.
  • Experience shipping a library into enterprise environments and understanding security, compliance, and procurement considerations for dependencies.
  • Experience giving talks or writing technical content, or willingness to do so as part of the role.
  • Judgment in using AI development tools and reviewing their outputs.
  • Clear written communication for coordination through design documents, pull requests, and requests for comments.

Responsibilities

  • Use knowledge of client users, issues, and telemetry to define success measures such as time to first query, error clarity, and adoption by key integrations; measure outcomes and use them to guide the roadmap.
  • Represent ClickHouse to .NET developers by speaking at .NET conferences and meet-ups, writing posts, tutorials, and samples, and answering community questions.
  • Own the .NET client and its ecosystem, including the client, Entity Framework Core provider and ORM integrations, NuGet releases, and support; evolve it without breaking dependent users.
  • Review and co-maintain other clients and participate in cross-client decisions about types, errors, and protocol features.
  • Bring .NET and Windows user needs to the ODBC driver and contribute directly to it in C++ when applicable.
  • Write proposals identifying investment priorities and set direction for the client.
  • Make the client enterprise-ready through TLS and certificate handling, authentication including Microsoft Entra ID, safe credential handling, signed and reproducible packages, and attention to audit and compliance needs.
  • Shape the client API, documentation, and error messages so AI coding agents can use them correctly.
  • Extend the AI development platform with client-maintenance workflows such as cross-language consistency checks, issue triage, and release checks.

Desired Qualifications

  • Experience with ClickHouse, especially its type system, or another OLAP engine.
  • C++ expertise and knowledge of ODBC driver internals.
  • Experience building or maintaining an ADO.NET or Entity Framework Core provider.
  • Open-source contributions to .NET or data infrastructure.
  • Experience designing SDKs, documentation, or error messages for AI coding agents as users.
  • Experience with protocol or wire-format work on a database driver or network client.

About the Company

ClickHouse

Builds databases for real-time analytics

ClickHouse develops a database for software teams that need to analyze large streams of events, logs, and application data. It stores records by column and lets users query them with SQL to build dashboards, monitor systems, and power analytics inside customer-facing products. Teams run the open-source software on their own infrastructure or use ClickHouse Cloud, a managed service available on AWS, Google Cloud, and Azure. The company earns revenue from cloud compute, storage, and paid services, with tools that ingest data from other databases and event streams. ClickHouse was formed in 2021 and is headquartered in Palo Alto, California, with another headquarters in Amsterdam.

Company size
501-1,000
Company stage
Late Stage VC
Total funding
$1.1B
Headquarters
Palo Alto, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at ClickHouse

See more jobs