ClickHouse is hiring a product-minded Senior Software Engineer to own its .NET client within the Language Clients team. The team builds and maintains the drivers, SDKs, connectors, and BI integrations that make ClickHouse work naturally across technology stacks. It maintains official clients for Python, JavaScript, Java, Go, Rust, C++, and C#, as well as ODBC, JDBC, and ADBC drivers. The team is small, senior, and distributed across North America and EMEA. The role owns the .NET SDK and its ecosystem, including ADO.NET, Dapper, Entity Framework Core, ORM integrations, NuGet releases, and support. The engineer will set direction based on developer research, issues, telemetry, and community feedback; define and measure success; and evolve the client without breaking downstream users. The role also contributes to cross-client decisions, brings .NET and Windows requirements to the ODBC driver, and may contribute directly to its C++ code. The engineer will help make the client enterprise-ready through security, authentication, package integrity, and compliance improvements. They will also improve the API, documentation, and errors for AI coding agents, and extend ClickHouse's AI development platform with client-maintenance workflows. Community engagement—including technical talks, meet-ups, writing, tutorials, samples, and answering questions—is part of the role.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed