Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ClickHouse

Senior Software Engineer, .NET Ecosystem

ClickHouse

. Own the ClickHouse .NET client and determine its roadmap using developer feedback, issues, telemetry, and community input .

Posted 11/12/2026full-timeRemote • CanadaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates deep expertise in C# and .NET, with a focus on data-intensive systems and library development. Capable of shaping APIs, documentation, and error messages while ensuring compliance and security in enterprise environments.

Highest-signal resume keywords
C# ExpertiseDeep .NET KnowledgeNuGet Package ManagementData Access ProficiencySecurity and Compliance Knowledge

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C#ASP.NET CoreEF CoreADO.NETDapperMemory ManagementAsync ProgrammingProfiling and BenchmarkingTelemetry AnalysisAI Development Tools
Soft Skills
Clear WritingTechnical AdvocacyCommunity EngagementPresentation Skills
Tools & Technologies
ClickHouseODBC DriverMicrosoft Entra IDNuGetC++
Industry Keywords
Data-Intensive SystemsLibrary DevelopmentEnterprise EnvironmentsOpen-Source ContributionsOLAP Engine

Tech Stack

Tools & technologies
ASP.NETJavaJavaScriptPythonRustC++Go.NET

About the role

Key responsibilities & impact
  • Own the ClickHouse .NET client and determine its roadmap using developer feedback, issues, telemetry, and community input
  • Define success metrics such as time to first query, error clarity, and adoption by key integrations
  • Advocate for ClickHouse among .NET developers through conferences, meet-ups, posts, tutorials, samples, and community support
  • Own the .NET client ecosystem, including the client, EF Core provider, ORM integrations, NuGet releases, and support
  • Evolve the ecosystem without breaking dependent users
  • Review and co-maintain other language clients and participate in cross-client decisions on types, errors, and protocol features
  • Improve the ODBC driver for .NET and Windows users and contribute in C++ where applicable
  • Write proposals defining future investment priorities and set technical direction
  • Make the client enterprise-ready through TLS and certificate handling, Microsoft Entra ID authentication, safe credential handling, signed and reproducible packages, and audit/compliance readiness
  • Shape APIs, documentation, and error messages for AI coding agents
  • Extend the AI development platform with workflows for client consistency checks, issue triage, and release checks

Requirements

What you’ll need
  • 5+ years in software, much of it on data-intensive systems such as drivers, SDKs, data access, ingestion or analytics
  • Deep C# and .NET expertise, including memory management, async and the TPL, Span and pooling, profiling and benchmarking
  • Fluent in C# and productive 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
  • Experience shipping NuGet packages across .NET Framework and modern .NET
  • Fluency in .NET data access, including ADO.NET, Dapper, and EF Core
  • Familiarity with ASP.NET Core, Aspire, and NuGet
  • Experience shipping a library into enterprise environments
  • Knowledge of security, compliance, and procurement requirements for dependencies
  • Experience giving talks or writing technical content, or willingness to do so
  • Thoughtful use of AI development tools and ability to review generated output
  • Clear writing for design documents, PRs, and RFCs
  • Nice to have: ClickHouse or another OLAP engine
  • Nice to have: C++ and ODBC driver internals
  • Nice to have: building or maintaining an ADO.NET or EF Core provider
  • Nice to have: open-source contributions to .NET or data infrastructure
  • Nice to have: SDK, documentation, or error-message design for AI coding agents
  • Nice to have: protocol or wire-format work on a database driver or network client

Benefits

Comp & perks
  • Employer contributions towards healthcare
  • Equity in the company for every new eligible team member
  • Flexible time off in the US
  • Generous time-off entitlement in other countries
  • USD$500 home office setup allowance for remote employees
  • Opportunities to engage with colleagues at company-wide offsites
  • Flexible work environment
  • Remote-friendly work arrangement