CareerPlan

Senior Software Engineer, Query

Remote (Canada)RemoteFull-timeCA$157k2026-10-16 → 2026-11-10
Based in from anywhere

Core

Build and own the data platform (storage, ingestion, APIs) that powers CircleCI's product teams and customers with fast, reliable access to pipeline and test history data.

Role type

Senior Staff Software Engineer (Data Platform)

Builds

ClickHouse-based storage layer, Temporal-based ingestion pipelines, and domain-level APIs for historical data queries.

Domain

DevOps / CI-CD / Data Engineering

Required skills

Go, ClickHouse, Temporal, distributed systems design, schema design, query performance tuning, observability (Honeycomb/Datadog/Rollbar), technical leadership, AI-native engineering practices

Preferred skills

React, TypeScript, experience with columnar databases other than ClickHouse

Technologies

Go, ClickHouse, Temporal, React, TypeScript, Honeycomb, Datadog, Rollbar

Responsibilities

Design and harden ClickHouse storage schemas and ingestion pipelines; build and maintain Temporal workflows for data movement; evolve APIs to serve product teams and customers; lead architectural decisions for data domains; implement observability for ingestion lag and query latency; mentor engineers and raise quality standards.

Seniority

Senior Staff, hands-on IC with technical leadership